您好,登錄后才能下訂單哦!
這篇文章主要介紹mysql中有什么注釋符,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
mysql的注釋符有3種:1、“#”,表示單行注釋,語法“#注釋內容”;2、“--”,表示單行注釋,語法“-- 注釋內容”;3、“/**/”,表示多行注釋,語法“/*注釋內容*/”。
本教程操作環境:windows7系統、mysql5.7.27版本、Dell G3電腦。
MySQL注釋符有三種:
1、#注釋內容
,表示單行注釋
2、"-- 注釋內容
" (注意--后面有一個空格)
3、/*注釋內容*/
另外,需要注意以下幾點:
/* .... */
在大部分編程語言中都是注釋,這個注釋之中的語句是不被執行的。但是,在MySQL中為了保持兼容,比如從mysqldump導出的SQL語句能被其它數據庫直接使用,它把一些特有的僅在MySQL上的語句放在/*! ... */
中,這樣這些語句如果在其它數據庫中是不會被執行,但在MySQL中它會執行。在這里,*
和!
之間不能有空格。語句例如“
/*!50701 select * from test */;
”,這里的50701表示假設數據庫服務器是5.7.01以上版本,該語句才會被執行。
示例如下所示:
MySQL [(none)]> /*!select count(*) from mysql.user*/; +----------+ | count(*) | +----------+ | 7 | +----------+ 1 row in set (0.07 sec) MySQL [(none)]> /* !select count(*) from mysql.user*/; ERROR: No query specified MySQL [(none)]> /* select count(*) from mysql.user*/; ERROR: No query specified MySQL [(none)]> select @@version; +--------------+ | @@version | +--------------+ | 5.7.27-5-log | +--------------+ 1 row in set (0.06 sec) MySQL [(none)]> /*!50727 select count(*) from mysql.user*/; +----------+ | count(*) | +----------+ | 7 | +----------+ 1 row in set (0.08 sec) MySQL [(none)]> /*!50728 select count(*) from mysql.user*/; Query OK, 0 rows affected (0.06 sec)
MySQL服務器版本是5.7.27,當MySQL服務器版本大于或等于5.7.28時,最后的SQL語句才會被執行。
以上是“mysql中有什么注釋符”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。