Jak mogę dodawać komentarze w MySQL?


Odpowiedzi:


233

Kilka sposobów:

# Comment
-- Comment
/* Comment */

Pamiętaj, aby wstawić spację po-- .

Zobacz dokumentację .



1
Czy są jakieś ogólne najlepsze praktyki lub wytyczne dotyczące stylu, kiedy należy używać tych różnych składni? Oczywiście ta ostatnia jest idealna do komentarzy wielowierszowych, ale czy istnieje jakaś praktyczna zasada dotycząca komentarzy jednowierszowych?
StockB

3
@StockB nie, ale spójność ze stylami kodowania nigdy nie zaszkodzi.
gdoron wspiera Monikę

24

„Komentarz do kolumny można określić za pomocą COMMENTopcji. Komentarz jest wyświetlany za pomocą instrukcji SHOW CREATE TABLEi SHOW FULL COLUMNS. Ta opcja działa od wersji MySQL 4.1. (Jest dozwolona, ​​ale jest ignorowana we wcześniejszych wersjach)”.

Jako przykład

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

Nie sądzę, aby o to prosił OP.
user1717828

2
Właśnie tego szukałem :) Nawiasem mówiąc, stwierdziłem, że argument KOMENTARZ musi znajdować się przed jakimkolwiek argumentem PO; porządek jest oczywiście ważny.
Miękkie kule

17

Możesz używać komentarzy jednowierszowych:

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

Lub komentarz wielowierszowy:

/*
   multiline
   comment
*/

3

Od tutaj można użyć

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

1

Obsługiwane są trzy typy komentarzy

  1. Komentowanie w jednym wierszu z haszowaniem przy użyciu #

    Select * from users ; # this will list users
    
    1. Komentowanie Double Dash za pomocą -

    Select * from users ; -- this will list users

Uwaga: ważne jest, aby tuż po -

3) Wielowierszowe komentowanie za pomocą / * * /

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.