T—SQL命令匯總
執行操作 T—SQL語句
創建數據庫 CREATE DATABASE 數據庫名
刪除數據庫 DROP DATABASE 數據庫名
創建表 CREATE TABLE 表名
刪除表 DROP TABLE 表名
修改表的字段類型 ALTER TABLE 表名 ALTER COLUMN 字段名 數據類型
向表中添加新的字段 ALTER TABLE 表名 ADD 字段名 數據類型
刪除表中原有字段 ALTER TABLE 表名 DROP COLUMN 字段名
向已有表中添加主鍵 ALTER TABLE 表名 ADD CONSTRAINT 約束名 PRIMARY KEY (主鍵字段名)
向已有表中添加外鍵 ALTER TABLE 表名 ADD CONSTRAINT 約束名 FOREIGN KEY (外鍵字段
名) REFERENCES 主鍵表名(主鍵字段名)
刪除表中已有約束:alter table 表名 drop constraint 約束名
向已有表中添加默認值 ALTER TABLE 表名 ADD CONSTRAINT 約束名 DEFAULT 默認值 FOR 添加默認值的字段名
向已有表中添加檢查約束 ALTER TABLE 表名 ADD CONSTRAINT 約束名_CHECK CHECEK (檢查約束表達式)
向已有表中添加惟一性 ALTER TABLE 表名 ADD CONSTRAINT 約束名 UNIQUE(添加惟一性的字段名)
向表中添加數據 INSERT INTO 表名 valueS (向表中添加的記錄)
把表A中數據拷貝到表B中 INSERT INTO 表B名 SELECT 字段名 FROM 表A名
更新表中所有記錄數據 UPDATE 表名 SET 數據更新表達式
更新一個或部分記錄 UPDATE 表名 SET 數據更新表達式 WHERE 選擇數據的條件
刪除表中全部記錄 DELETE FROM 表名 TRUNCATE TABLE 表名
刪除部分記錄 DELETE FROM 表名 WHERE 記錄選擇條件
按條件查詢表中記錄 SELECT 字段名 FROM 表名 WHERE 查詢條件
使用ORDER BY子句 SELECT 字段名 FROM 表名 ORDER BY 排序字段名 SELECT 字段名 FROM 表名 ORDER BY 排序字段名 DESC
使用AS子句 SELECT 字段名 AS 結果顯示時的字段名 FROM 表名
使用TOP子句 SELECT TOP N 字段名 FROM 表名 SELECT TOP N PERCENT 字段名 FROM 表名
SUM函數 SELECT SUM (字段名) FROM 表名
AVG函數 SELECT AVG (字段名) FROM 表名
COUNT函數 SELECT COUNT (字段名) FROM 表名
MAX函數 SELECT MAX (字段名) FROM 表名
MIN函數 SELECT MIN (字段名) FROM 表名
使用GROUP BY子句 SELECT 字段名 FROM 表名 GROUP BY 分組字段名
使用HAVING子句 SELECT 字段名 FROM 表名 WHERE 查詢條件 GROUP BY 分組字段名 HAVING 分組條件
LIKE通配符 SELECT 字段名 FROM 表名 WHERE 字段名 LIKE 條件
IN 通配符 SELECT 字段名 FROM 表名 WHERE 字段名 IN (值)
BETWEEN通配符 SELECT 字段名 FROM 表名 WHERE 字段名 BETWEEN 值1 AND 值2
IS NULL 通配符 SELECT 字段名 FROM 表名 WHERE 字段名 IS NULL
posted on 2007-09-30 13:13
楓中玎玲 閱讀(1207)
評論(0) 編輯 收藏 所屬分類:
經典轉貼