Bagaimana saya bisa menambahkan komentar di MySQL?


130

Saya ingin menambahkan komentar dalam kode SQL. Bagaimana saya bisa melakukan ini? Saya menggunakan MySQL.

Jawaban:


224

Beberapa cara:

# Comment
-- Comment
/* Comment */

Ingatlah untuk meletakkan spasi setelahnya-- .

Lihat dokumentasi .



1
Apakah ada pedoman praktik umum atau gaya terbaik untuk kapan menggunakan sintaks yang berbeda ini? Jelas yang terakhir sangat ideal untuk komentar multi-line, tetapi apakah ada aturan praktis untuk komentar single-line?
StockB

3
@StockB tidak, tapi tidak ada salahnya untuk konsisten dengan gaya pengkodean Anda.
gdoron mendukung Monica

24

"Komentar untuk kolom dapat ditentukan dengan COMMENTopsi. Komentar ditampilkan oleh SHOW CREATE TABLEdan SHOW FULL COLUMNSpernyataan. Opsi ini operasional pada MySQL 4.1. (Itu diperbolehkan tetapi diabaikan dalam versi sebelumnya.)

Sebagai contoh

--
-- Table structure for table 'accesslog'
--

CREATE TABLE accesslog (
aid int(10) NOT NULL auto_increment COMMENT 'unique ID for each access entry', 
title varchar(255) default NULL COMMENT 'the title of the page being accessed',
path varchar(255) default NULL COMMENT 'the local path of teh page being accessed',
....
) TYPE=MyISAM;

Saya tidak berpikir inilah yang diminta OP.
user1717828

2
Itu yang saya cari :) Kebetulan, saya menemukan argumen KOMENTAR harus sebelum argumen SETELAH; ketertiban itu penting, jelas.
Soft Bullets

16

Anda dapat menggunakan komentar satu baris:

-- this is a comment
# this is also a comment

Atau komentar multiline:

/*
   multiline
   comment
*/

3

Dari sini Anda bisa menggunakan

#  For single line comments
-- Also for single line, must be followed by space/control character
/*
    C-style multiline comment
*/

1

Tiga jenis komentar didukung

  1. Hash base single line commenting menggunakan #

    Select * from users ; # this will list users
    1. Mengomentari Double Dash menggunakan -

    Select * from users ; -- this will list users

Catatan: Sangat penting untuk memiliki ruang putih tunggal setelah -

3) Mengomentari banyak baris menggunakan / * * /

Select * from users ; /* this will list users */

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.