Apakah watak komen mysql?

青灯夜游
Lepaskan: 2021-12-28 18:20:41
asal
18427 orang telah melayarinya

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)
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan