Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Đặt comment trong giữa câu lệnh CREATE TABLE MySQL - Có được không?

Viết comment ngay trong câu lệnh CREATE TABLE MySQL

MySQL cho phép comment dòng bằng ký tự # ngay trong câu lệnh SQL (khác với comment khối /* ... */).

Ví dụ CREATE TABLE có comment

mysql> create table DemoTable 
    -> ( 
    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY , # Tao so thu tu tu dong 
    -> FirstName varchar(20), # Cot luu ten 
    -> Age int # Cot luu tuoi 
    -> ); 
Query OK, 0 rows affected (1.43 sec)

Comment trong INSERT

mysql> insert into DemoTable(FirstName,Age) values('Chris',21); 
mysql> insert into DemoTable(FirstName,Age) values('David',23); # Them ten va tuoi 
mysql> insert into DemoTable(FirstName,Age) values('Bob',24); # Them ten va tuoi

Kết quả

+----+-----------+------+ 
| Id | FirstName | Age  | 
+----+-----------+------+ 
| 1  | Chris     | 21   | 
| 2  | David     | 23   | 
| 3  | Bob       | 24   | 
+----+-----------+------+

Các kiểu comment trong MySQL:

# comment-- comment/* comment */

Lưu ý: Comment # và -- chỉ hoạt động trong client dòng lệnh (mysql client) và một số tool. Trong ứng dụng (JDBC, Python, PHP...) nên dùng /* ... */ chuẩn SQL hoặc không dùng comment inline.

Comment chuẩn SQL (CHÚ THÍCH CỘT): MySQL hỗ trợ COMMENT 'mo ta' trong định nghĩa cột:

CREATE TABLE DemoTable ( 
    Id INT PRIMARY KEY COMMENT 'Khoa chinh tu dong tang', 
    FirstName VARCHAR(20) COMMENT 'Ho ten nhan vien' 
);

Xem bằng SHOW FULL COLUMNS FROM DemoTable.

KiểuCú phápPhạm vi
Dòng đơn (#)Đến cuối dòng
Dòng đơn (-- )Đến cuối dòng (cần space sau --)
KhốiNhiều dòng, có thể chèn giữa câu lệnh