欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

mySQL> SELECT * FROM customer
->

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

規(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時(shí),還是要盡量統(tǒng)一保留關(guān)鍵字的大小。例如,以大寫字母的形式寫保留關(guān)鍵字,以小寫字母的形式寫表或列名, SQL語句也會(huì)看起來一目了然。另外,根據(jù)使用的數(shù)據(jù)庫的不同,有的數(shù)據(jù)庫中是區(qū)分表或列名的大小寫的。

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

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

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

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

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

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

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

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

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

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

相關(guān)文章

  • MySQL?with語句講解

    MySQL?with語句講解

    這篇文章主要介紹了MySQL?with語句小結(jié),對(duì)于邏輯復(fù)雜的sql,with可以大大減少臨時(shí)表的數(shù)量,提升代碼的可讀性、可維護(hù)性,對(duì)mysql?with語句相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-11-11
  • 大幅優(yōu)化MySQL查詢性能的奇技淫巧

    大幅優(yōu)化MySQL查詢性能的奇技淫巧

    這篇文章主要介紹了大幅優(yōu)化MySQL查詢性能的方法,作者根據(jù)實(shí)際運(yùn)行時(shí)間比對(duì)分析了InnoDB等幾個(gè)重要的MySQL性能優(yōu)化點(diǎn),極力推薦!需要的朋友可以參考下
    2015-06-06
  • MySQL 配置文件my.cnf 例子最詳細(xì)翻譯

    MySQL 配置文件my.cnf 例子最詳細(xì)翻譯

    MySQL 配置文件my.cnf 例子最詳細(xì)翻譯,需要的朋友可以看看。
    2009-05-05
  • MySQL5.7.27-winx64版本win10下載安裝教程圖解

    MySQL5.7.27-winx64版本win10下載安裝教程圖解

    這篇文章主要介紹了MySQL5.7.27-winx64版本win10下載安裝教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • mysql 5.7 安裝配置方法圖文教程

    mysql 5.7 安裝配置方法圖文教程

    這篇文章主要為大家分享了mysql 5.7 安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • MySQL字符串按照數(shù)值排序方式

    MySQL字符串按照數(shù)值排序方式

    這篇文章主要介紹了MySQL字符串按照數(shù)值排序方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 最新評(píng)論