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

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

《SQL SERVER 2008數據庫學習筆記(一)——Clown》

2024-08-31 00:55:13
字體:
來源:轉載
供稿:網友
《SQL SERVER 2008數據庫學習筆記(一)——Clown》

最近看了一本SQL SERVER2010的教材,順便記錄了一下筆記(PS:此書暫時沒有看完、所以暫時更新一下內容)!一下內容為本人自己整理、如有錯誤還請大家指出以免影響別人的學習。

1、 創建一個表TestDB

  DROP TABLE TestDB

  CREATE TABLE TestDB(

    id varchar(15) NOT NULL,

    name varchar(15) NOT NULL,

    sex int NOT NULL,

    CONSTRAINT pk_id PRIMARY KEY(id)

  );

2、 向TestDB表中插入一條數據

  INSERT INTO TestDB (id,name,sex) VALUES ('001','Clown',1);

3、 查詢TestDB中全部數據

  SELECT * FROM TestDB;

4、 給查詢的列名起個自定義的別名

  SELECT id AS c1,name AS c2,sex AS c3 FROM TestDB;

  也可以不加[AS]

  SELECT id c1,name c2,sex c3 FROM TestDB;

  也可以對別名加[“”],則可以使用關鍵字做別名

  SELECT id "AS",name "SUM",sex "CHAR" FROM TestDB;

5、 使用DISTINCT消除重復的行(計算量大、一般情況不建議使用)

SELECT DISTINCT name,sex FROM TestDB;

6、 ORDERY BY進行升序排列

SELECT * FROM TestDB ORDER BY sex

7、 ORDERY BY CASE按照條件排序

SELECT id c1,name c2,sex c3

FROM TestDB

ORDER BY CASE -- ORDER BY為一個隱式游標(CURSOR)

WHEN name='Clown' -- 如果[name]列的值全部為[Clown]

THEN sex -- 則按照[sex]排序

ELSE id -- 否則按照[id]排序

END;

8、 ORDERY BY [column] DESC降序排列

SELECT * FROM TestDB ORDER BY id DESC;

9、 WHERE進行數據篩選

-- 篩選出[id]為[001]的所有行的所有列

SELECT * FROM TestDB WHERE id='001';

注:不能在WHERE中使用SUM()或者COUNT()等聚合函數!

比較運算符最快的為相等[=]其次是不相等[<、<=、>、>=]最慢的為不等于[<>或!=]

表中選擇特定行的操作稱為[限制]

WHERE語句不能用[列名]的[別名]、必須用原列名

WHERE在SELECT之前進行計算

10、多條件查詢連接符:AND 、OR 、NOT

  AND:查詢多個條件同時為[真]

  OR:一個條件成立即可以

  NOT:取與條件相反的結果

  -- 篩選出[id]為[001]的所有行的所有列

  SELECT * FROM TestDB WHERE NOT id<>'001';

  注:同時使用是AND、OR、NOT優先級:NOT最高其次是AND最后為OR

11LIKE模糊查詢

  -- 查詢[name]字段含有[C]的數據

SELECT * FROM TestDB WHERE name LIKE '%C%'

  -- 查詢[name]字段含有6位長度的數據

  SELECT * FROM TestDB WHERE name LIKE '_____%'

  -- 查詢[name]字段[C]或[a]或[b]開頭并[lown]結尾的數據

  SELECT * FROM TestDB WHERE name LIKE '[Cab]lown%'

  -- ESCAPE '/' 此句聲明[/]為轉義字符相當于查詢的是[_Clown]關鍵字

  SELECT * FROM TestDB WHERE name LIKE '/_Clown%' ESCAPE '/'

  -- 不是以[A]開頭的[6]位或以上的關鍵字

  SELECT * FROM TestDB WHERE name LIKE '[^A]Clown%'

  注:LIKE僅試用于字符串

12、BETWEEN篩選出大于等于并小于等于的一個段

  -- 篩選出[id]大于等于并且小于等于的數據

  SELECT * FROM TestDB WHERE id BETWEEN 1 AND 2

13IN關鍵字篩選值是否等于給定的值

  -- 篩選出[id]為[001]和[003]的值

  SELECT * FROM TestDB WHERE id in ('001','003')

14、IS NULL值是否為[NULL](PS:[NULL]不代表字面量)

  -- 篩選出[name]為[NULL]的數據;[NULL]不代表字面量而是說明是否為空

  SELECT * FROM TestDB WHERE name IS NULL

  -- 篩選出[name]為非空的數據;[NULL]不代表字面量而是說明是否為空

  SELECT * FROM TestDB WHERE name IS NOT NULL

15SUBSTRING(Column,position,length)提取字符串

  -- 提取[name]列值、從第[1]位開始共[1]位

  SELECT SUBSTRING(name,1,1) FROM TestDB

16UPPER(string)LOWER(string)大小寫轉換函數

  -- [name]列轉換為小寫

  SELECT LOWER(name) FROM TestDB

  -- [name]列轉換為大寫

  SELECT UPPER(name) FROM TestDB

17、獲取當前時間戳

  -- 獲取當前時間戳

  SELECT CURRENT_TIMESTAMP

18、類型轉換CAST(expression AS type)

  -- 將[sex]列轉換為[varchar]類型

  SELECT CAST(sex as varchar) FROM TestDB

19、CASE函數相當于IF ELSE

  -- CASE相當于IF ELSE

  SELECT id, ColumnName =

CASE id

WHEN '001' THEN 'Road'

WHEN '002' THEN 'Mountain'

WHEN '003' THEN 'Touring'

ELSE 'Not for sale'

END

  FROM TestDB

  ORDER BY id;

20INNER JOIN 內鏈接

  -- 內鏈接->返回[TestDB]表中[id]等于[TestDB2]表中[OrderId]

  SELECT * FROM TestDB t1

  INNER JOIN TestDB2 t2

  ON t1.id = t2.OrderId

21、sp_help 查看表的結構

  -- [G_GAMEList]為表名稱

  sp_help G_GAMEList

22UPDATE SET 更新數據

  -- [G_GAMEList]為表名,[GG_Date]為需要修改的字段以及值,如不加WHERE則修改全部

  UPDATE G_GAMEList

SET GG_Date = '2014-10-28'

  WHERE GG_Id = '1';

23、DELETE 刪除,不刪除表結構

  -- 刪除[G_GAMEList]表、有刪除記錄可以恢復

  DELETE G_GAMEList

  -- 刪除[G_GAMEList]表中[GG_AddId]字段為[1]的行

  DELETE FROM G_GAMEList WHERE GG_AddId='1';

24DROP TABLE 刪除,刪除表結構以及表

  -- DROP刪除表不可恢復,但速度比DELETE快

  DROP TABLE G_GAMEList

25、TRUNCATE 刪除可以使自增字段歸零但數據不可恢復,不刪除表結構

  TRUNCATE TABLE dbo.a;

26、約束

NOT NULL 阻止向列中插入空值

PRIMARY KEY 設置表的主鍵

FOREIGN KEY 設置表的外鍵

UNIQUE 阻止向列中插入重復的值

CHECK 使用邏輯(布爾)表達式限制插入列中的值

列約束:是列定義的一部分,它設置作用于列的條件。

表約束:是有別于列定義并加強于表中多個列的條件。

27、CREATE TABLE t_Name 創建表

-- 創建一張新表

  CREATE TABLE t_TestTable(

    id varchar(10),

    name varchar(10)

  )

28DEFAULT設置列的默認值

  -- 創建一張新

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色多多国产成人永久免费网站| 日本不卡视频在线播放| 日本久久中文字幕| 日韩成人在线视频网站| 亚洲香蕉伊综合在人在线视看| 欧美激情视频一区二区| 精品日本高清在线播放| 久久视频精品在线| 日韩中文字幕视频| 国产精品久久一区主播| 亚洲欧美日韩国产精品| 日韩av有码在线| 中文字幕精品一区二区精品| 亚洲免费视频观看| 98视频在线噜噜噜国产| www高清在线视频日韩欧美| 高潮白浆女日韩av免费看| 91最新国产视频| 国产精品专区第二| 欧美一区第一页| 欧美视频在线免费看| 欧美日韩激情小视频| 91亚洲精品视频| 欧美影院在线播放| 97视频色精品| 97在线看免费观看视频在线观看| 国产aⅴ夜夜欢一区二区三区| 午夜精品一区二区三区在线| 欧美亚洲视频在线看网址| xvideos国产精品| 欧美中文字幕在线视频| 精品亚洲一区二区三区| 欧美高清不卡在线| 疯狂蹂躏欧美一区二区精品| 亚洲伊人久久大香线蕉av| 亚洲一区二区三区视频播放| 2019中文字幕在线| 在线观看久久久久久| 欧美精品久久久久a| 不卡毛片在线看| 亚洲第一视频网| 伊人成人开心激情综合网| 青青草原成人在线视频| 欧美另类69精品久久久久9999| 亚洲国产精品小视频| 亚洲天堂久久av| 国产视频久久久久久久| 日韩中文在线观看| 欧美激情网站在线观看| 国内精品视频久久| 日韩精品有码在线观看| 91精品国产电影| 青青a在线精品免费观看| 久久免费在线观看| 精品一区电影国产| 亚洲欧美一区二区三区在线| 亚洲综合精品一区二区| 亚洲欧洲偷拍精品| 黑人巨大精品欧美一区二区一视频| 欧美体内谢she精2性欧美| 国产精品一区久久| 国产一区二区三区网站| 日韩av在线网页| 在线精品国产欧美| 亚洲精品视频播放| 人妖精品videosex性欧美| 91最新国产视频| www.久久色.com| 亚洲欧美在线一区| 亚洲成人av片在线观看| 日韩av中文字幕在线免费观看| 亚洲精品动漫久久久久| 日本高清视频一区| 91理论片午午论夜理片久久| 亚洲福利视频在线| 欧美一区二区大胆人体摄影专业网站| 欧美激情日韩图片| 精品久久久久久久久久久久久久| 在线播放亚洲激情| 57pao成人永久免费视频| 亚洲视频在线观看视频| 亚洲美女在线视频| 亚洲精品网址在线观看| 国产精品视频一区二区高潮| 亚洲香蕉在线观看| 91精品视频观看| 日韩大片在线观看视频| 欧美电影免费观看网站| 久久久久久久久网站| 国产91精品久久久| 亚洲精品国产精品久久清纯直播| 中文字幕日韩精品在线观看| 久久亚洲电影天堂| 亚洲成人性视频| 国产亚洲人成a一在线v站| 久久久国产一区| 国产精品视频精品| 成人免费观看网址| 色久欧美在线视频观看| 日韩成人激情视频| 国产日韩中文字幕在线| 91精品在线看| 另类少妇人与禽zozz0性伦| 久久久国产91| 热99久久精品| 久久久中文字幕| 欧美有码在线观看视频| 欧美成人性色生活仑片| 欧美日韩中国免费专区在线看| 国产成人涩涩涩视频在线观看| 精品成人乱色一区二区| 精品久久久999| 亚洲乱码一区二区| 国产欧美日韩中文字幕| 国产成人精品a视频一区www| 伊人久久综合97精品| 欧美性xxxxx极品娇小| 亚洲国产一区二区三区四区| 亚洲午夜女主播在线直播| 97人人做人人爱| 欧美一区二区三区精品电影| 亚洲自拍偷拍视频| 亚州欧美日韩中文视频| 国产精品美女网站| 91精品国产91久久久久福利| 亚洲成人动漫在线播放| 久久久这里只有精品视频| 国产一区二区三区网站| 亚洲免费电影一区| 国产精品入口夜色视频大尺度| 午夜伦理精品一区| 国产成人av网| 亚洲一区二区三区成人在线视频精品| 久久av红桃一区二区小说| 97人人模人人爽人人喊中文字| 黄网动漫久久久| 日韩大陆欧美高清视频区| 日本精品一区二区三区在线播放视频| 欧美成人精品影院| 7777kkkk成人观看| 精品久久久香蕉免费精品视频| 亚州成人av在线| 欧美整片在线观看| 66m—66摸成人免费视频| 久久91精品国产| 国产精品人成电影在线观看| 精品美女久久久久久免费| 91tv亚洲精品香蕉国产一区7ujn| 欧美激情一级精品国产| xxx成人少妇69| 91在线视频一区| 久久精品视频在线观看| 日本精品va在线观看| 久久好看免费视频| 91九色国产社区在线观看| 奇米成人av国产一区二区三区| 欧美劲爆第一页| 日韩欧美亚洲范冰冰与中字| 国产精品手机播放| 欧美性一区二区三区| 成人欧美一区二区三区在线| 欧美猛少妇色xxxxx| 在线激情影院一区| 国产精品入口免费视|