ホームページ  >  記事  >  データベース  >  mysqlのコメント文字とは何ですか?

mysqlのコメント文字とは何ですか?

青灯夜游
青灯夜游オリジナル
2021-12-28 18:20:4118386ブラウズ

mysql には 3 種類のコメント文字があります: 1. 「#」、単一行のコメントを表し、構文は「#comment content」です; 2. 「--」、これはコメントを表します単一行コメント、構文は「--comment content」、3.「/**/"、複数行のコメントを示します。構文 "/*コメントの内容*/」です。

mysqlのコメント文字とは何ですか?

このチュートリアルの動作環境: Windows7 システム、mysql5.7.27 バージョン、Dell G3 コンピューター。

#MySQL のコメント文字には 3 つのタイプがあります:

1、

#comment content、単一行のコメント ## を表します。 #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 ビデオ チュートリアル

]

以上がmysqlのコメント文字とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。