MySQL'e nasıl yorum ekleyebilirim?


Yanıtlar:


225

Birkaç yol:

# Comment
-- Comment
/* Comment */

Sonra boşluk bırakmayı-- unutmayın .

Belgelere bakın .



1
Bu farklı sözdizimlerinin ne zaman kullanılacağına dair genel bir en iyi uygulama veya stil kılavuzu var mı? Açıkçası sonuncusu çok satırlı yorumlar için idealdir, ancak tek satırlık yorumlar için herhangi bir pratik kural var mı?
StockB

3
@StockB hayır, ancak kodlama stillerinizle tutarlı olmak asla zarar vermez.
gdoron, Monica'yı

24

"Bir sütun için bir açıklama COMMENTseçeneği ile belirtilebilir . Yorum, SHOW CREATE TABLEve ile görüntülenir.SHOW FULL COLUMNS ifadeleri . Bu seçenek MySQL 4.1'den itibaren çalışır. (Önceki sürümlerde izin verilir ancak yok sayılır.)"

Örnek olarak

--
-- 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;

OP'nin istediği şeyin bu olduğunu sanmıyorum.
user1717828

2
Aradığım buydu :) Bu arada, COMMENT argümanının herhangi bir SONRA argümandan önce olması gerektiğini buldum; belli ki düzen önemlidir.
Soft Bullets

16

Tek satır açıklamaları kullanabilirsiniz:

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

Veya çok satırlı bir yorum:

/*
   multiline
   comment
*/

3

Gönderen burada kullanabileceğiniz

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

1

Üç tür yorum desteklenmektedir

  1. # Kullanarak karma tabanlı tek satır yorumlama

    Select * from users ; # this will list users
    1. Double Dash ile yorum yapma -

    Select * from users ; -- this will list users

Not: Hemen ardından tek bir boşluk olması önemlidir -

3) / * * / kullanarak çok satırlı yorum

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.