SQL命令大全-中英文對照 --語 句 功 能 --數(shù)據(jù)操作 SELECT --從數(shù)據(jù)庫表中檢索數(shù)據(jù)行和列 INSERT --向數(shù)據(jù)庫表添加新數(shù)據(jù)行 DELETE --從數(shù)據(jù)庫表中刪除數(shù)據(jù)行 UPDATE --更新數(shù)據(jù)庫表中的數(shù)據(jù) --數(shù)據(jù)定義 CREATE TABLE --創(chuàng)建一個(gè)數(shù)據(jù)庫表 DROP TABLE --從數(shù)據(jù)庫中刪除表 ALTER TABLE --修改數(shù)據(jù)庫表結(jié)構(gòu) CREATE VIEW --創(chuàng)建一個(gè)視圖 DROP VIEW --從數(shù)據(jù)庫中刪除視圖 CREATE INDEX --為數(shù)據(jù)庫表創(chuàng)建一個(gè)索引 DROP INDEX --從數(shù)據(jù)庫中刪除索引 CREATE PROCEDURE --創(chuàng)建一個(gè)存儲過程 DROP PROCEDURE --從數(shù)據(jù)庫中刪除存儲過程 CREATE TRIGGER --創(chuàng)建一個(gè)觸發(fā)器 DROP TRIGGER --從數(shù)據(jù)庫中刪除觸發(fā)器 CREATE SCHEMA --向數(shù)據(jù)庫添加一個(gè)新模式 DROP SCHEMA --從數(shù)據(jù)庫中刪除一個(gè)模式 CREATE DOMAIN --創(chuàng)建一個(gè)數(shù)據(jù)值域 ALTER DOMAIN --改變域定義 DROP DOMAIN --從數(shù)據(jù)庫中刪除一個(gè)域 --數(shù)據(jù)控制 GRANT --授予用戶訪問權(quán)限 DENY --拒絕用戶訪問 REVOKE --解除用戶訪問權(quán)限 --事務(wù)控制 COMMIT --結(jié)束當(dāng)前事務(wù) ROLLBACK --中止當(dāng)前事務(wù) SET TRANSACTION --定義當(dāng)前事務(wù)數(shù)據(jù)訪問特征 --程序化SQL DECLARE --為查詢設(shè)定游標(biāo) EXPLAN --為查詢描述數(shù)據(jù)訪問計(jì)劃 OPEN --檢索查詢結(jié)果打開一個(gè)游標(biāo) FETCH --檢索一行查詢結(jié)果 CLOSE --關(guān)閉游標(biāo) PREPARE --為動(dòng)態(tài)執(zhí)行準(zhǔn)備SQL 語句 EXECUTE --動(dòng)態(tài)地執(zhí)行SQL 語句 DESCRIBE --描述準(zhǔn)備好的查詢 ---局部變量 declare @id char(10) --set @id = '10010001' select @id = '10010001' ---全局變量 ---必須以@@開頭
--IF ELSE declare @x int @y int @z int select @x = 1 @y = 2 @z=3 if @x > @y print 'x > y' --打印字符串'x > y' else if @y > @z print 'y > z' else print 'z > y'
--CASE use pangu update employee set e_wage = case when job_level = '1' then e_wage*1.08 when job_level = '2' then e_wage*1.07 when job_level = '3' then e_wage*1.06 else e_wage*1.05 end
--WHILE CONTINUE BREAK declare @x int @y int @c int select @x = 1 @y=1 while @x 3 begin print @x --打印變量x 的值 while @y 3 begin select @c = 100*@x + @y print @c --打印變量c 的值 select @y = @y + 1 end select @x = @x + 1 select @y = 1 end
--WAITFOR --例 等待1 小時(shí)2 分零3 秒后才執(zhí)行SELECT 語句 waitfor delay '01:02:03' select * from employee --例 等到晚上11 點(diǎn)零8 分后才執(zhí)行SELECT 語句 waitfor time '23:08:00' select * from employee