SQL命令大全-中英文對照第1/3頁

SQL命令大全-中英文對照

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 –描述準備好的查詢
—局部變量
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 begin
print @x –打印變量x 的值
while @y begin
select @c = 100*@x + @y
print @c –打印變量c 的值
select @y = @y + 1
end
select @x = @x + 1
select @y = 1
end

–WAITFOR
–例 等待1 小時2 分零3 秒后才執行SELECT 語句
waitfor delay ’01:02:03′
select * from employee
–例 等到晚上11 點零8 分后才執行SELECT 語句
waitfor time ’23:08:00′
select * from employee

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享