sql語句一覽

2021-04-17 16:10:18 字數 2298 閱讀 2822

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 < 3

begin

print @x --列印變數x 的值

while @y < 3

begin

select @c =

100*@x + @y

print @c --列印變數c 的值

select @y = @y + 1

endselect @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

Hadoop Hive語句一覽

建立資料庫 create database 資料庫名 建立資料庫並指定hdfs儲存位置 create database 資料庫名 location hdfs路徑 刪除空資料庫 drop database 資料庫名 刪除非空資料庫 drop database 資料庫名 cascade 檢視資料庫基本資...

HTML標記一覽

標記 型別譯名或意義 作 用備註 檔案標記 檔案宣告 讓瀏覽器知道這是 html 檔案 開頭 提供檔案整體資訊 標題 定義檔案標題,將顯示於瀏覽頂端 本文 設計檔案格式及內文所在 排版標記 說明標記 為檔案加上說明,但不被顯示 段落標記 為字 畫 等之間留一空白行 換行標記 令字 畫 等顯示於下一行...

HTML 標記一覽

html 標記一覽 標記 型別譯名或意義 作 用備註 檔案標記 檔案宣告 讓瀏覽器知道這是 html 檔案 開頭 提供檔案整體資訊 標題 定義檔案標題,將顯示於瀏覽頂端 本文 設計檔案格式及內文所在 排版標記 說明標記 為檔案加上說明,但不被顯示 段落標記 為字 畫 等之間留一空白行 換行標記 令字...