Rumah >pangkalan data >tutorial mysql >Apakah watak komen mysql?

Apakah watak komen mysql?

青灯夜游
青灯夜游asal
2021-12-28 18:20:4118545semak imbas

Terdapat tiga jenis aksara ulasan dalam mysql: 1. "#", yang mewakili ulasan satu baris, dan sintaksnya ialah "#kandungan ulasan"; 2. "--", yang mewakili a ulasan satu baris dan sintaksnya ialah "--komen komen"; 3. "/**/", menunjukkan komen berbilang baris, sintaks "/*komen komen*/".

Apakah watak komen mysql?

Persekitaran pengendalian tutorial ini: sistem Windows 7, mysql versi 5.7.27, komputer Dell G3.

Terdapat tiga jenis aksara ulasan MySQL:

1, #注释内容, yang mewakili ulasan satu baris

2, "--  注释内容" (nota-- Terdapat ruang selepas)

3. /*注释内容*/

Selain itu, anda perlu memberi perhatian kepada perkara berikut:

/* ....  */ Dalam kebanyakan bahasa pengaturcaraan Komen, pernyataan dalam ulasan ini tidak dilaksanakan. Walau bagaimanapun, untuk mengekalkan keserasian dalam MySQL, sebagai contoh, pernyataan SQL yang dieksport dari mysqldump boleh digunakan secara langsung oleh pangkalan data lain, ia meletakkan beberapa pernyataan unik yang hanya pada MySQL dalam /*! ... */, supaya jika pernyataan ini digunakan dalam pangkalan data lain tidak akan dilaksanakan, tetapi dalam MySQL ia akan dilaksanakan. Di sini, tidak boleh ada ruang antara * dan !. Kenyataan

seperti "/*!50701 select * from test */;", 50701 di sini bermakna pernyataan itu akan dilaksanakan hanya jika pelayan pangkalan data adalah versi 5.7.01 atau lebih tinggi.

Contohnya adalah seperti berikut:

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)

Versi pelayan MySQL ialah 5.7.27 Apabila versi pelayan MySQL lebih besar daripada atau sama dengan 5.7.28, yang terakhir Kenyataan SQL akan dilaksanakan.

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci Apakah watak komen mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn