国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

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

2024-07-24 12:46:47
字體:
來源:轉載
供稿:網友

規則1: SQL語句必須以分號(;)或者(/G)結束

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

mySQL> SELECT * FROM customer->

因為沒有以分號結束,客戶端認為SQL語句并沒有結束,顯示[->]等待用戶繼續輸入命令,直到以分號結束。有些數據庫中,支持省略最后的分號的情況。

規則2: 保留關鍵字不區分大小寫

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

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

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

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

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

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

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

一個SQL語句可以作為一行來編寫,但是對那些比較長的語旬,可以在其中加入適當的改行符,這樣方便閱讀。

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

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

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

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

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

您可能感興趣的文章:

DOS命令行窗口mysql中文顯示亂碼問題解決方法Mysql命令行導入sql數據MYSQL初學者命令行使用指南如何用命令行進入mysql具體操作步驟Windows7下如何在命令行使用MySQLmysql常用命令行操作語句MYSQL命令行導入導出數據庫詳解MySQL 5.7安裝好后打開命令行窗口閃退的解決方法
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 达日县| 正宁县| 新乡县| 宁陕县| 石狮市| 宁化县| 墨脱县| 腾冲县| 确山县| 肥西县| 红河县| 扎赉特旗| 镇宁| 通山县| 邛崃市| 东城区| 中超| 镇沅| 通海县| 霍邱县| 香港 | 乐山市| 洪湖市| 商城县| 镇平县| 铅山县| 多伦县| 平江县| 香河县| 孝义市| 沅陵县| 永吉县| 镇巴县| 门源| 威宁| 江陵县| 德令哈市| 烟台市| 阿鲁科尔沁旗| 淮南市| 兴宁市|