MySQL的註釋符號有哪些

lhrbest發表於2020-04-14

MySQL 的註釋符號有哪些?

答案:MySQL 註釋符有三種:

1 #...

2 "--  ..." (注意 -- 後面有一個空格)

3 /*...*/



但是,在匯出的SQL檔案中,也會看到類似如下內容的註釋:

1 CREATE DATABASE `blog` /*!40100 DEFAULT CHARACTER SET latin1 */;

其中的  /* !40100 ... */ 這部分註釋會被MySQL執行,表示服務端版本號大於4.1.00時會被執行。


/* ....  */ 在大部分語言中都一樣是註釋。這個之中的語句是不被執行的。
但MYSQL中 為了保持相容,比如從mysqldump 匯出的SQL語句能被其它資料庫直接使用,它把一些特有的僅在MYSQL上的語句放在 /* ! ... */ 中,這樣這些語句如果在其它資料庫中是不會被執行,但在MYSQL中它會執行。

二、

mysql /*!50001 註釋解釋
在MySQL裡,多行解釋 是 /* */,這個是SQL的標準 
但是MySQL擴張了解釋 的功能
假如 在起頭的/*後頭加了驚歎 號,那麼此解釋 裡的語句將被推行 
比如 
mysql> /*! select * from test */;
+------+
| id   |
+------+
|    1 |
|    2 |
|    3 |
+------+
3 rows in set (0.00 sec)

再看如下語句
/*!50001 select * from test */;
這裡的50001表示假如 資料庫是5.00.01以上版本,該語句才會被推行
因此固然 你的mysqldump出來的成立 view的語句在解釋 裡,實際 上它是會被推行 的

假如 是一下內容,就不會推行 了,那是真正的解釋 了
/* select * from test */;


註釋格式:

/*!  MySQL-specific code */

備註:在註釋部分中的SQL語句就會被執行,註釋的開頭多了個歎號.

另外,也可以在!號的後面加版本號

/*!version_number  MySQL-specific code */

備註:此時版本號的作用是,只有當Mysql的版本大於等於這個版本號的時候,註釋中的SQL語句才會被執行







About Me

........................................................................................................................

● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除

● 本文在itpub、部落格園、CSDN和個人微 信公眾號( DB寶)上有同步更新

● 本文itpub地址: http://blog.itpub.net/26736162

● 本文部落格園地址: http://www.cnblogs.com/lhrbest

● 本文CSDN地址: https://blog.csdn.net/lihuarongaini

● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/

● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/

● DBA寶典今日頭條號地址: http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826

........................................................................................................................

● QQ群號: 230161599 、618766405

● 微 信群:可加我微 信,我拉大家進群,非誠勿擾

● 聯絡我請加QQ好友 646634621 ,註明新增緣由

● 於 2020-04-01 06:00 ~ 2020-04-30 24:00 在西安完成

● 最新修改時間:2020-04-01 06:00 ~ 2020-04-30 24:00

● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解

● 版權所有,歡迎分享本文,轉載請保留出處

........................................................................................................................

小麥苗的微店https://weidian.com/s/793741433?wfr=c&ifr=shopdetail

小麥苗出版的資料庫類叢書http://blog.itpub.net/26736162/viewspace-2142121/

小麥苗OCP、OCM、高可用網路班http://blog.itpub.net/26736162/viewspace-2148098/

小麥苗騰訊課堂主頁https://lhr.ke.qq.com/

........................................................................................................................

使用 微 信客戶端掃描下面的二維碼來關注小麥苗的微 信公眾號( DB寶)及QQ群(DBA寶典)、新增小麥苗微 信, 學習最實用的資料庫技術。

........................................................................................................................

歡迎與我聯絡

 

 



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2686055/,如需轉載,請註明出處,否則將追究法律責任。

相關文章