主要的SQL語句
數據操作 功能
SELECT 以資料庫表中檢索資料行和列 INSERT 向資料庫添加新資料行 DELETE 以資料庫表中刪除資料行 UPDATE 更新資料庫表中的資料 數據定義 CREATE TABLE 創見一個資料庫表 DROP TABLE 以資料庫中刪除表 ALTER TABLE 修改資料庫表結構 CREATE VIEW 創建一個視圖 DROP VIEW 以資料庫中刪除視圖 CREATE INDEX 為資料庫表創建一個索引 DROP INDEX 以資料庫中刪除索引 CREATE PROCEDURE 創建一個存儲過程 DROP PROCEDURE 以資料庫中刪除存儲過程 CREATE TRIGGER 創建一個觸發器 DROP TRIGGER 以資料庫中刪除觸發器 CREATE SCHEMA 向資料庫添加一個新模式 DROP SCHEMA 以資料庫中刪除一個模式 CREATE DOMAIN 創建一個數據值域 ALTER DOMAIN 改變域定義 DROP DOMAIN 以資料庫中刪除一個域 數據控制 GRANT 授與用戶訪問權限 DENY 拒絕用戶訪問 REVOKE 解除用戶訪問權限 事務控制 COMMIT 結束當前事務 ROLLBACK 終止當前事務 SET TRANSACTION 定義當前事務資料訪問特徵 程序化 SQL DECLARE 為查詢定義游標 EXPLAN 為查詢描述資料訪問計畫 OPEN 檢索查詢結果,打開一個游標 FETCH 檢索一行查詢結果 CLOSE 關閉游標 PREPARE 為動態執行準備SQL語句 EXECUTE 動態地執行SQL語句 DESCRIBE 描述準備好的查詢 簡單的SELECT 語句的語法如下 SELECT [ALL|DISTINCT] <目標表達式>[ <目標表達式>] FROM <表或視圖名>[ <表或視圖名>] [WHERE <條件表達式>] [GROUP BY <列名1> [HAVING <條件表達式>]] [ORDER BY <列名2> [ASC | DESC] ] SQL Server 2000 提供的數據類型分類 分 類 數 據 類 型 整數數據類型 INT 或INTEGER SMALLINT TINYINT BIGINT 浮點數據類型 REAL FLOAT DECIMAL NUMERIC 二進製數據類型 BINARY VARBINARY 邏輯數據類型 BIT 字符數據類型 CHAR NCHAR VARCHAR NVARCHAR 文本和圖形數據類型 TEXT NTEXT IMAGE 日期和時間數據類型 DATETIME SMALLDATETIME 貨幣數據類型 MONEY SMALLMONEY 特定數據類型 TIMESTAMP UNIQUEIDENTIFIER 用戶自定義數據類型 SYSNAME 新數據類型 SQL_VARIANT TABLE