《MYSQL教程教你如何在MySQL命令行中使用SQL語句的規則》要點:
本文介紹了MYSQL教程教你如何在MySQL命令行中使用SQL語句的規則,希望對您有用。如果有疑問,可以聯系我們。
規則1: SQL語句必需以分號(;)或者(\G)結束MYSQL必讀
分號(;)是SQL語句的結束標記.如果遺忘了分號,而直接按下回車鍵時,在MySQL客戶端上將顯示如下MYSQL必讀
mySQL> SELECT * FROM customer ->
因為沒有以分號結束,客戶端認為SQL語句并沒有結束,顯示[->]期待用戶繼續輸入命令,直到以分號結束.有些數據庫中,支持省略最后的分號的情況.MYSQL必讀
規則2: 保存關鍵字不區分大小寫MYSQL必讀
保存關鍵字是SQL中事先定義好的關鍵字,如上面檢索語句中的SELECT、FROM等就屬于保存關鍵字.在SQL中這些保存關鍵字是不區分大小寫的.也就是說以下的語句都能正確地
被執行.MYSQL必讀
mySQL> SELECT * FROM customer; mySQL> select * FROM customer; mySQL> SeLecT * FROM customer;
但是,一般情況下在編寫SQL時,還是要盡量統一保存關鍵字的大小.例如,以大寫字母的形式寫保存關鍵字,以小寫字母的形式寫表或列名, SQL語句也會看起來一目了然.另外,根據使用的數據庫的不同,有的數據庫中是區分表或列名的大小寫的.MYSQL必讀
規則3: 可自由地參加空白或換行符MYSQL必讀
在SQL語句的中間,可以自由地參加空格或換行符,例如以下語言是可以被正確執行的.MYSQL必讀
mySQL> SELECT * -> FROM customer; mySQL> SELECT ->* ->FROM ->customer;
但是,在一個關鍵字的中間參加空格或改行符是不合法的.MYSQL必讀
一個SQL語句可以作為一行來編寫,但是對那些比擬長的語旬,可以在其中加入適當的改行符,這樣方便閱讀.MYSQL必讀
以命令語句為單位換行是一個可以參考的尺度,例如,在SELECT語句中將檢索對象列名一一列出,而下一行的FROM命令后列出檢索對象表名,這樣整個SQL語句看起來層次分明.MYSQL必讀
另外,在列名或表名后也可以換行,例如,將SELECT單獨列一行,其后的檢索對象列名前參加一個縮進(tab)后,將所有的列名一一行單獨列出.MYSQL必讀
規矩4: 使用[--]或[/* ...*/]加注釋MYSQL必讀
在SQL語句中可以加入注釋的.注釋是不被DBMS解釋的信息.注釋又分為單行注釋,以及多行注釋.單行注釋以兩個[-]開頭, 直到一行的末尾部被看作注釋.多行注釋是由[/*]與[*/]包括起來的字符串組成..MYSQL必讀
mySQL> SELECT * FROM customer; --THIS IS COMMENTS mysql>/*this /*>is /*>co妹妹ents*/
《MYSQL教程教你如何在MySQL命令行中使用SQL語句的規則》是否對您有啟發,歡迎查看更多與《MYSQL教程教你如何在MySQL命令行中使用SQL語句的規則》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/9503.html