R between and 在兩者之間 where in 是否在其中(效能差) EXISTS: 直接代入驗證, true/false IN: 挑出大量資料後, 再一一比對true/false 關於SQL語法IN條件式的效能 desc 降序 asc 升序(默認值,可以不寫) order by len(欄位名) desc 根據(...
[SQL筆記] 基本查詢
R distinct去除重複的數據 基礎查詢 --查詢所有列、所有行 select * from Department select * from [Rank] select * from Employee --查詢指定列(姓名、性別、生日、月薪、電話) select EmployeeName, EmployeeSex, EmployeeBirth, EmployeeSalary...
[SQL筆記] Update Set 修改和刪除數據
R update 表名 set 欄位1=值1,欄位2=值2 where 條件 drop刪掉整張表 truncate清空數據,不能帶條件。自動編號-清0 delete清空數據,能帶條件。自動編號-續寫 修改數據 update 表名 set 欄位1=值1,欄位2=值2 where 條件 --修改 --語法 --update 表名 set 欄位1=值1,欄位2=值2 whe...
[SQL筆記] Insert Into 插入數據
插入數據 標準語法 --向部門表插入數據 insert into Department(DepartmentName,DepartmentRemark) values('市場部','test') insert into Department(DepartmentName,DepartmentRemark) values('軟體部','test') insert into Departmen...
[SQL筆記] 表結構和約束的維護
修改表結構 設計表格要考慮周全,儘量不要後期做修改。 新增列 alter table 表名 add 新列名 數據類型 刪除列 alter table 表名 drop column 列名 修改列 alter table 表名 alter column 列名 數據類型 /** 修改表結構 **/ --新增列 --alter table 表名 add 新列名 數據類型 --給員...
[SQL筆記] 建立資料表 Table
R primary key主鍵 identity(1,1)自動增長,初始值1,增量1 references外來鍵、引用外鍵 default(getdate())defaut預設值為當前時間 getdate() check檢查限制 sys.objects查詢table unique不重複,唯一的約束、獨一無二 decimal(12,2)12:總長度12(整數+...
[SQL筆記] 建立資料庫 DB
語法架構 --建立資料庫 create database DBTEST on --資料庫檔案 ( --TODO設置值 ) log on --log檔案 ( --TODO設置值 ) 建立資料庫 --建立資料庫 create database DBTEST on --資料庫檔案 ( name='DBTEST', --邏輯名稱 filename='C:\DB\DBTEST....
[SQL筆記] SQL Server基礎
Developer 開發版(use it) Enterprise 企業版 Express 試用版 免費版本有 Developer (開發版) 及 Express。 Developer (開發版): 功能完整開放使用,但只限制於開發環境使用,不可應用於生產環境。 Express: 限制空間、記憶體、CPU 大小,關閉 SQL Agent 服務,但可應用於...
[C# 筆記][XML] 刪除節點
static void Main(string[] args) { //創建xml物件 XmlDocument doc = new XmlDocument(); //加載xml doc.Load("Order.xml"); //拿到item節點 XmlNode xn = doc.SelectSingleNode("/Order/Items"...
[C# 筆記][XML] 讀取帶屬性的 XML 文檔
<?xml version="1.0" encoding="utf-8"?> <Order> <CustomerName>Ken</CustomerName> <CustomerNumber>10001</CustomerNumber> <Items> <OrderItem Name...