在mysql中,“–”是注釋符,是單行注釋的意思,該注釋符后需要添加一個空格注釋才能生效,語法為“– 注釋內容”;該注釋符與“#”注釋符都用于單行注釋,區別就是“#”注釋符后不需要添加空格。
本教程操作環境:windows10系統、mysql8.0.22版本、Dell G3電腦。
mysql中–是啥意思
MySQL?單行注釋
1)?單行注釋可以使用#注釋符,#注釋符后直接加注釋內容。格式如下:
#注釋內容
單行注釋使用注釋符#的示例如下:
#從結果中刪除重復行 SELECT?DISTINCT?product_id,?purchase_price?FROM?Product;
2)?單行注釋可以使用–注釋符,–注釋符后需要加一個空格,注釋才能生效。格式如下:
--?注釋內容
單行注釋使用注釋符–的示例如下:
--?從結果中刪除重復行 SELECT?DISTINCT?product_id,?purchase_price?FROM?Product;
#和–的區別就是:#后面直接加注釋內容,而–的第?2?個破折號后需要跟一個空格符在加注釋內容。
MySQL?多行注釋
多行注釋使用/*?*/注釋符。/*用于注釋內容的開頭,*/用于注釋內容的結尾。多行注釋格式如下:
/* ??第一行注釋內容 ??第二行注釋內容 */
注釋內容寫在/*和*/之間,可以跨多行。
多行注釋的使用示例如下
/*這條SELECT語句, ??會從結果中刪除重復行*/ SELECT?DISTINCT?product_id,?purchase_price?FROM?Product;
任何注釋(單行注釋和多行注釋)都可以插在?SQL?語句中,且注釋可以放在?SQL?語句中的任意位置。
在?SQL?語句中插入單行注釋,如下所示:
SELECT?DISTINCT?product_id,?purchase_price --?從結果中刪除重復行。? FROM?Product; SELECT?DISTINCT?product_id,?purchase_price #從結果中刪除重復行。? FROM?Product;
在?SQL?語句中插入多行注釋,如下所示:
SELECT?DISTINCT?product_id,?purchase_price /*?這條SELECT語句,?? ????會從結果中刪除重復行。*/? ????FROM?Product;
注釋可以寫在任何?SQL?語句當中,且?SQL?語句中對注釋的數量沒有限制。
推薦學習:mysql視頻教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦