最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

教你如何在MySQL命令行中使用SQL語句的規(guī)則

 更新時間:2014年08月27日 09:13:43   投稿:hebedich  
這篇文章主要介紹了教你如何在MySQL命令行中使用SQL語句的規(guī)則 ,需要的朋友可以參考下

規(guī)則1: SQL語句必須以分號(;)或者(\G)結(jié)束

分號(;)是SQL語句的結(jié)束標(biāo)志。如果遺忘了分號,而直接按下回車鍵時,在MySQL客戶端上將顯示如下

mySQL> SELECT * FROM customer
->

因?yàn)闆]有以分號結(jié)束,客戶端認(rèn)為SQL語句并沒有結(jié)束,顯示[->]等待用戶繼續(xù)輸入命令,直到以分號結(jié)束。有些數(shù)據(jù)庫中,支持省略最后的分號的情況。

規(guī)則2: 保留關(guān)鍵字不區(qū)分大小寫

保留關(guān)鍵字是SQL中事先定義好的關(guān)鍵字,如上面檢索語句中的SELECT、FROM等就屬于保留關(guān)鍵字。在SQL中這些保留關(guān)鍵字是不區(qū)分大小寫的。也就是說以下的語句都能正確地
被執(zhí)行。

mySQL> SELECT * FROM customer;
mySQL> select * FROM customer;
mySQL> SeLecT * FROM customer;

但是,一般情況下在編寫SQL時,還是要盡量統(tǒng)一保留關(guān)鍵字的大小。例如,以大寫字母的形式寫保留關(guān)鍵字,以小寫字母的形式寫表或列名, SQL語句也會看起來一目了然。另外,根據(jù)使用的數(shù)據(jù)庫的不同,有的數(shù)據(jù)庫中是區(qū)分表或列名的大小寫的。

規(guī)則3: 可自由地加入空白或換行符

在SQL語句的中間,可以自由地加入空格或換行符,例如以下語言是可以被正確執(zhí)行的。

mySQL> SELECT *
-> FROM customer;
mySQL> SELECT
->*
->FROM
->customer;

但是,在一個關(guān)鍵字的中間加入空格或改行符是不合法的。

一個SQL語句可以作為一行來編寫,但是對那些比較長的語旬,可以在其中加入適當(dāng)?shù)母男蟹?,這樣方便閱讀。

以命令語句為單位換行是一個可以參考的標(biāo)準(zhǔn),例如,在SELECT語句中將檢索對象列名一一列出,而下一行的FROM命令后列出檢索對象表名,這樣整個SQL語句看起來層次分明。

另外,在列名或表名后也可以換行,例如,將SELECT單獨(dú)列一行,其后的檢索對象列名前加入一個縮進(jìn)(tab)后,將所有的列名一一行單獨(dú)列出。

規(guī)則4: 使用[--]或[/* ...*/]加注釋

在SQL語句中可以加入注釋的。注釋是不被DBMS解釋的信息。注釋又分為單行注釋,以及多行注釋。單行注釋以兩個[-]開頭, 直到一行的末尾部被看作注釋。多行注釋是由[/*]與[*/]包含起來的字符串組成。.

mySQL> SELECT * FROM customer; --THIS IS COMMENTS
mysql>/*this
/*>is
/*>comments*/

相關(guān)文章

最新評論

三亚市| 贵定县| 分宜县| 酉阳| 襄汾县| 沅陵县| 余姚市| 临澧县| 凉山| 盈江县| 遂溪县| 扎兰屯市| 广州市| 彰化市| 阳曲县| 海口市| 孝昌县| 丘北县| 奈曼旗| 永城市| 大名县| 晋中市| 长沙市| 桐庐县| 甘南县| 邹城市| 衡山县| 岳西县| 布尔津县| 安庆市| 乐安县| 和平区| 石泉县| 建阳市| 廉江市| 达日县| 双辽市| 稻城县| 昭觉县| 瑞丽市| 游戏|