乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      SQL語(yǔ)言表

       pdprf 2010-04-16

      1:?jiǎn)涡凶⑨?/p>

      --(雙連字符)

      例:  --顯示authors表中的全部數(shù)據(jù)

            Select * from authors

      2:多行注釋

      /*…*/

      例:   /* 顯示authors

            表中的全部數(shù)據(jù) */

            Select * from authors

      3:Select 語(yǔ)句

      4:FROM語(yǔ)句

      例:顯示表中Au_lname,Au_fname字段

             Select Au_lname,Au_fname From authors

      5:AS語(yǔ)句

      用處用AS把字段重新命名

      例: Select Au_lname AS lname, Au_fname AS fname FROM authors

      6:WHERE語(yǔ)句

      條件語(yǔ)句 結(jié)果過(guò)濾 可用運(yùn)算符(=、>、<、<>) AND 和 OR或 NOT非

      例Select *  From autoex Where ytea=’Busilie’

             Select *  From autoex Where NOT ytea<20

         Select * Form Aueoex Where ytea=20 AND ytb=30

      7:BETWEEN  AND  條件語(yǔ)句顯示二個(gè)數(shù)之間的行

      例Select * From Tetles Where Ytea BETWEEN 15 AND 20

      8:LIKE

      LIKE可以用于進(jìn)行模糊查詢,可以使用的匹配字符如下面所示:

      %:包含零個(gè)或更多字符的任意字符串

      _:任何單個(gè)字符

      []:指定范圍(例如[a-f])或集合(例如[abcdef])中的任何單個(gè)字符

      [^]:不屬于指定范圍(例如[^a-f]或集合(例如[^abcdef])的任何單個(gè)字符

      例如:--顯示所有圖書(shū)名包含computer關(guān)鍵的字行

          SELECT * FROM titles WHERE title LIKE `%computer%`

          --以ean結(jié)尾的所有4個(gè)字母的名字

          SELECT * FROM  authos WHERE au_fname LIKE `_ean`

          --查找顯示作者名字以crsen 結(jié)尾

          --并且以介于C與P之間的任何單個(gè)字符開(kāi)始的名字

      SELECT * FROM  authors  WHERE au_lname  LIKE  `[C_P]arsen`

          --顯示authors表中作者的名字

          --以 de 開(kāi)始并且其后的字母不為1的所有行 

      SELECT *  FROM  authors  WHERE  au_lname  LIKE  `de[^1] % `

      9:GROUP BY子句

      GROUP BY子句表示對(duì)查詢到的記錄進(jìn)行分組,后跟字段名稱,當(dāng)需要按照多個(gè)字段進(jìn)行分組時(shí)研究院段之間用逗號(hào)隔開(kāi)

      例如:--使用GROUP BY對(duì)查詢結(jié)果分組

            --統(tǒng)計(jì)authors表中居住在CA州的不同城市的作者數(shù)量

       SELECT city ,count(*) as AutorNumbers FROM authors WHERE state=`CA` GROUP BY city

      10:HAVING子句

      HAVING子句可以作為一個(gè)整體的組指定條件,這樣可跟定查詢中出現(xiàn)的組

      例如:--顯示每個(gè)出版商出版的所有書(shū)的平均價(jià)格

            --但只顯示平均價(jià)格超過(guò)10.00美元的書(shū)刊號(hào)

      SELECT pub_id, AVG(price) FROM titles GROUP BY pub_id HAVING(AVG(price)>10)

       11:ORDER BY 子句

       ORDER BY 子句表示按照某各自段對(duì)返回結(jié)果進(jìn)行排序,后跟字段名稱,當(dāng)按照多個(gè)字段進(jìn)行排序時(shí)字段之間用逗號(hào)隔開(kāi)。SQL語(yǔ)言支持兩種排序方式,即升序和降序,分別用關(guān)鍵字ASC和DESC表示。

      注意:當(dāng)不指明排序方式時(shí),默認(rèn)為升序排列

      例如:--ORDER BY子句應(yīng)用

            --顯示商業(yè)類型的圖書(shū),并按照價(jià)格進(jìn)行降序排列

      SELECT * FROM titles WHERE type =`business` ORDER BY price DESC

      12:INSERT語(yǔ)句

      例如:INSERT語(yǔ)句用于向數(shù)據(jù)表中插入新的記錄,其基本的語(yǔ)法格式如下:INSERT INTO Table_Name [(Field_List)] VALUES({default  | null | expression} [,…n])

      其中Table_Name 是數(shù)據(jù)表名稱,Field_List 是數(shù)據(jù)表的字段列表,VALUES后的括號(hào)內(nèi)為對(duì)應(yīng)字段的數(shù)據(jù)取值。INSERT語(yǔ)句可以省略Field_List, 當(dāng)省略Field_List 時(shí),默認(rèn)為針對(duì)當(dāng)前數(shù)據(jù)表的所有字段,此時(shí)在VALUES 子句中必須為所有字段指定取值,并且要與數(shù)據(jù)表中的字段的先后順序完全一致。下面的SQL語(yǔ)句向MyTestTable表(該表由Coll和       Col2組成)中插入一行數(shù)據(jù)

      例如:INSERT INTO MY Test Table  VALUES(123,`INSERT demo`)

      如果不省略 Field_List,就必須指明要對(duì)哪些字段進(jìn)行賦值,字段包含在表名的后面并包括在括號(hào)內(nèi)。

      注意:數(shù)據(jù)表的關(guān)鍵字和不允許為空的字段必須出現(xiàn)在Field_List中

      列如要向jobs表中插入一行,對(duì)應(yīng)的SQL語(yǔ)句如下,在SQL  Explorer中的執(zhí)行結(jié)果

      例如:--INSERT語(yǔ)句示例

      INSERT INTO jobs(job_DESC,min_IVI,max_IVI  VALUES(`d`,20,100)

      13:UPDATE語(yǔ)句

      Update 語(yǔ)句用于修改表中的數(shù)據(jù),其基本語(yǔ)法格式為:

      Update Table_name SET {Field_name={expression|default|null}[,….n] [Where Where子句]

      --Update示例

      --更新Jobs表中的數(shù)據(jù) Jobs表中Job_id字段值為15的行的數(shù)據(jù)

      Update Jobs Set job_Desc=`Update Demo`,Min_1v1=50,Max_1v1 Where Job_id=15

      14:Delete語(yǔ)句

      Delete From Table_name [Where Where 子句]

      --刪除jobs表中job_id值為15的記錄,

      Delete  From  Jobs  Where  job_Id=15

      15:Create語(yǔ)句

      用來(lái)創(chuàng)建數(shù)據(jù)庫(kù)、表、視圖、存儲(chǔ)過(guò)程和觸發(fā)器等,根據(jù)創(chuàng)建目標(biāo)的不同后面可以跟DataBase、TABLE、VIEW、PROCEDURE和TRIGGER等關(guān)鍵字

      CREATE TABLE Table_name({FieldName Datatype [primary key|unique][,Not Null][,auto  increment][,default Default_value])

      Table_name:表名  FieldName字段名  Primary key 定義主鍵 Unique 不可重復(fù) NOT NULL表示字段不能為空 Auto increment 自動(dòng)排號(hào) Default 定義默認(rèn)值

      --創(chuàng)建數(shù)據(jù)表 創(chuàng)建一個(gè)名字為MytestTable 的數(shù)據(jù)表

      CREATE TABLE MyTestTable(Col1 int, Col2 Varchar(30))

      16:Drop

      Drop作用和CREATE語(yǔ)句相反,用來(lái)刪除數(shù)據(jù)庫(kù)、表、視圖 后面可以跟DataBase、TABLE、VIEW、PROCEDURE和TRIGGER等關(guān)鍵字

      Drop Table table_name

      --刪除數(shù)據(jù)庫(kù)名為MytestTable的表

      Drop table MytestTable

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多