亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

sqlServer 數據庫語法大全

2024-08-31 00:57:35
字體:
來源:轉載
供稿:網友

--數據操作
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 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

***SELECT***

select *(列名) from table_name(表名) where column_name operator value ex:(宿主) select * from stock_information where stockid = str(nid) stockname = 'str_name' stockname like '% find this %' stockname like '[a-zA-Z]%' --------- ([]指定值的范圍) stockname like '[^F-M]%' --------- (^排除指定范圍) --------- 只能在使用like關鍵字的where子句中使用通配符) or stockpath = 'stock_path' or stocknumber < 1000 and stockindex = 24 not stock*** = 'man' stocknumber between 20 and 100 stocknumber in(10,20,30) order by stockid desc(asc) --------- 排序,desc-降序,asc-升序 order by 1,2 --------- by列號 stockname = (select stockname from stock_information where stockid = 4)

--------- 子查詢
--------- 除非能確保內層select只返回一個行的值,
--------- 否則應在外層where子句中用一個in限定符

select *from table1, table2 where table1.id *= table2.id -------- 左外部連接,table1中有的而table2中沒有得以null表示 table1.id =* table2.id -------- 右外部連接select stockname from table1 union [all] ----- union合并查詢結果集,all-保留重復行 select stockname from table2

***insert***

insert into table_name (Stock_name,Stock_number) value ("xxx","xxxx") value (select Stockname , Stocknumber from Stock_table2)---value為select語句

***update***

update table_name set Stockname = "xxx" [where Stockid = 3] Stockname = default Stockname = null Stocknumber = Stockname + 4

***delete***

delete from table_name where Stockid = 3 truncate table_name ----------- 刪除表中所有行,仍保持表的完整性 drop table table_name --------------- 完全刪除表

***alter table*** --- 修改數據庫表結構

alter table database.owner.table_name add column_name char(2) null ..... sp_help table_name ---- 顯示表已有特征 create table table_name (name char(20), age smallint, lname varchar(30)) insert into table_name select ......... ----- 實現刪除列的方法(創建新表) alter table table_name drop constraint Stockname_default ---- 刪除Stockname的default約束

----統計函數----

AVG --求平均值
COUNT --統計數目
MAX --求最大值
MIN --求最小值
SUM --求和

--AVG use pangu select avg(e_wage) as dept_avgWage from employee group by dept_id--MAX --求工資最高的員工姓名 use pangu select e_name from employee where e_wage = (select max(e_wage) from employee)

----日期函數----

DAY() --函數返回date_expression_r 中的日期值 MONTH() --函數返回date_expression_r 中的月份值 YEAR() --函數返回date_expression_r 中的年份值 DATEADD( , ,) --函數返回指定日期date 加上指定的額外日期間隔number 產生的新日期 DATEDIFF( , ,) --函數返回兩個指定日期在datepart 方面的不同之處 DATENAME( , ) --函數以字符串的形式返回日期的指定部分 DATEPART( , ) --函數以整數值的形式返回日期的指定部分 GETDATE() --函數以DATETIME 的缺省格式返回系統當前的日期和時間

----系統函數----

APP_NAME() --函數返回當前執行的應用程序的名稱 COALESCE() --函數返回眾多表達式中第一個非NULL 表達式的值 COL_LENGTH(<'table_name'>, <'column_name'>) --函數返回表中指定字段的長度值 COL_NAME(, ) --函數返回表中指定字段的名稱即列名 DATALENGTH() --函數返回數據表達式的數據的實際長度 DB_ID(['database_name']) --函數返回數據庫的編號 DB_NAME(database_id) --函數返回數據庫的名稱 HOST_ID() --函數返回服務器端計算機的名稱 HOST_NAME() --函數返回服務器端計算機的名稱 IDENTITY([, seed increment]) [AS column_name]) --IDENTITY() 函數只在SELECT INTO 語句中使用用于插入一個identity column列到新表中ISDATE() --函數判斷所給定的表達式是否為合理日期 ISNULL(, ) --函數將表達式中的NULL 值用指定值替換 ISNUMERIC() --函數判斷所給定的表達式是否為合理的數值 NEWID() --函數返回一個UNIQUEIDENTIFIER 類型的數值 NULLIF(, ) --NULLIF 函數在expression_r1 與expression_r2 相等時返回NULL 值若不相等時則返回expression_r1
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人亚洲综合91| 国产日韩av在线播放| 久久久视频免费观看| 成人黄色生活片| 国产不卡一区二区在线播放| 久久精品国产亚洲7777| 国产精品69av| 亚洲一区二区三区毛片| 精品自在线视频| 欧美日韩另类在线| 亚洲aⅴ男人的天堂在线观看| 亚洲精品色婷婷福利天堂| 欧美剧在线观看| 国产精品亚洲片夜色在线| 福利一区视频在线观看| 久久在精品线影院精品国产| 欧美乱人伦中文字幕在线| 久久综合五月天| 1769国内精品视频在线播放| 一区二区欧美亚洲| 少妇高潮久久77777| 中文字幕久久久av一区| 成人国产精品久久久| 久久精品小视频| 国产精品普通话| 国产精品一区二区三区成人| 欧美综合第一页| 久久久久久综合网天天| 亚洲美女www午夜| 国产国语videosex另类| 亚洲欧美在线免费| 亚洲一区二区免费在线| 亚洲**2019国产| 最近2019年日本中文免费字幕| 97精品国产91久久久久久| 成人免费网视频| 欧美亚州一区二区三区| 久99九色视频在线观看| 日韩av片电影专区| 欧美精品www| 精品久久中文字幕| 成人国产精品久久久久久亚洲| 91久久久久久久一区二区| 欧美成人四级hd版| 国产一区二区黄| 成人两性免费视频| 91av免费观看91av精品在线| 尤物九九久久国产精品的分类| 久久久久久91香蕉国产| 久久九九免费视频| 久久精品视频在线| 亚洲精品视频在线观看视频| 欧美日韩成人在线播放| 2019中文字幕免费视频| 九九久久久久久久久激情| 亚洲欧美一区二区激情| 日韩在线精品一区| 一色桃子一区二区| 成人写真福利网| 国产精品观看在线亚洲人成网| 成人性生交大片免费看视频直播| 欧美精品videosex极品1| 亚洲美女福利视频网站| 久久久av电影| 精品久久久久久| 中文在线资源观看视频网站免费不卡| 国产精品福利无圣光在线一区| 成人日韩在线电影| 亚洲欧美国产精品久久久久久久| 2019最新中文字幕| 国产精品一区久久久| 在线观看精品国产视频| 精品成人在线视频| 欧美日韩亚洲视频| 久久精品99久久香蕉国产色戒| 中文字幕欧美视频在线| 亚洲午夜小视频| 成人美女av在线直播| 57pao成人永久免费视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 久久久av电影| 久久精品国产欧美亚洲人人爽| 欧美大人香蕉在线| 在线国产精品视频| 日韩av快播网址| 精品国产精品自拍| 国产精品久久久久久久av大片| 国产精品亚洲美女av网站| 91久久在线视频| 91精品视频一区| 国产美女直播视频一区| 欧美一区二区三区精品电影| 欧美激情精品久久久| 91美女片黄在线观看游戏| 欧美激情亚洲一区| 欧美日韩中文字幕| 亚洲激情视频在线播放| 在线成人一区二区| 中文字幕在线观看日韩| 亚洲影院污污.| 国产91精品久久久久| 日韩av色在线| 欧美极品少妇xxxxⅹ裸体艺术| 欧美性xxxxhd| 成人黄色网免费| 成人动漫网站在线观看| 欧美国产日产韩国视频| 欧美日韩国产一区二区| 97香蕉久久夜色精品国产| 超碰97人人做人人爱少妇| 日本精品性网站在线观看| 欧美午夜性色大片在线观看| 国产丝袜视频一区| 91久久精品美女| 久久精品亚洲一区| 日韩精品中文字| 国产视频久久网| 日韩高清不卡av| 国产精品69久久久久| 国产日韩精品电影| 日本中文字幕成人| 最近2019中文字幕在线高清| 欧美在线亚洲一区| 午夜精品理论片| 国产精品自产拍在线观看| 北条麻妃在线一区二区| 亚洲精品一区av在线播放| 欧美激情精品久久久久久免费印度| 97在线视频免费看| 国产香蕉精品视频一区二区三区| 欧美一级电影免费在线观看| 亚洲第一中文字幕| 尤物九九久久国产精品的特点| 欧美成年人视频网站| 98精品在线视频| 88国产精品欧美一区二区三区| 91成人天堂久久成人| 日韩欧美国产网站| 国产精品一区二区三区在线播放| 亚洲色图激情小说| 久久久久久网站| 亚洲国产一区二区三区在线观看| 人九九综合九九宗合| 日韩精品亚洲精品| 亚洲娇小xxxx欧美娇小| 色综合天天综合网国产成人网| 亚洲专区国产精品| 国产精品69av| 亚洲精品成人av| 国产精品久久一区| 欧美午夜精品久久久久久浪潮| 日韩美女视频免费在线观看| 国产成人啪精品视频免费网| 亚洲一二三在线| 欧美丰满少妇xxxxx| 成人a在线视频| 久久精品99久久久香蕉| 日韩在线视频免费观看高清中文| 欧美极品少妇xxxxⅹ裸体艺术| 国产成人精品免高潮费视频| 亚洲激情成人网| 欧美精品videosex牲欧美| 中文字幕国内精品| 日本一本a高清免费不卡|