Nhận xét được sử dụng để giải thích các phần của câu lệnh SQL hoặc để ngăn chặn việc thực thi câu lệnh SQL
Nhận xét một dòng
Nhận xét một dòng bắt đầu bằng
/*INSERT INTO `employees`.`orders` [] VALUES [];
INSERT INTO `employees`.`orders` [] VALUES [];
DELETE FROM `employees`.`orders` WHERE `id` = '13';*/
9Bất kỳ văn bản nào giữa -- và cuối dòng sẽ bị bỏ qua [sẽ không được thực thi]
Ví dụ sau sử dụng nhận xét một dòng làm giải thích
Ví dụ sau sử dụng chú thích một dòng để bỏ qua phần cuối của dòng
Ví dụ sau sử dụng chú thích một dòng để bỏ qua một câu lệnh
Nhận xét nhiều dòng
Nhận xét nhiều dòng bắt đầu bằng
-- comment goes here0 và kết thúc bằng
-- comment goes here1
Mọi văn bản giữa /* và */ sẽ bị bỏ qua
Ví dụ sau sử dụng nhận xét nhiều dòng làm giải thích
Ví dụ
/*Chọn tất cả các cột
của tất cả các bản ghi
trong bảng Khách hàng. */
CHỌN * TỪ Khách hàng;
Ví dụ sau sử dụng một chú thích nhiều dòng để bỏ qua nhiều câu lệnh
Ví dụ
/*CHỌN * TỪ Khách hàng;
CHỌN * TỪ Sản phẩm;
CHỌN * TỪ Đơn đặt hàng;
CHỌN
SELECT * FROM Suppliers;
Để bỏ qua chỉ một phần của câu lệnh, cũng sử dụng /* */ chú thích
Ví dụ sau sử dụng chú thích để bỏ qua một phần của dòng
Ví dụ sau sử dụng một nhận xét để bỏ qua một phần của câu lệnh
Ví dụ
CHỌN * TỪ Khách hàng Ở ĐÂU [Tên khách hàng THÍCH 'L%'
HOẶC Tên khách hàng THÍCH 'R%' /*OR Tên khách hàng THÍCH 'S%'
OR CustomerName LIKE 'T%'*/ OR CustomerName LIKE 'W%']
AND Country='USA'
ORDER BY CustomerName;
Bạn có thể đặt ký tự # vào nơi bạn muốn thêm nhận xét, nó sẽ nhận xét các mã từ ký tự tiếp theo cho đến cuối dòng
Ví dụ
#INSERT INTO `employees`.`orders` [] VALUES [];
2. Nhận xét một dòng bằng cách sử dụng
/*INSERT INTO `employees`.`orders` [] VALUES [];
INSERT INTO `employees`.`orders` [] VALUES [];
DELETE FROM `employees`.`orders` WHERE `id` = '13';*/
9Bạn có thể đặt một dãy dấu gạch ngang kép [
/*INSERT INTO `employees`.`orders` [] VALUES [];
INSERT INTO `employees`.`orders` [] VALUES [];
DELETE FROM `employees`.`orders` WHERE `id` = '13';*/
9] ngay đầu comment, nó sẽ comment ra ký tự tiếp theo cho đến hết dòngLưu ý rằng bạn cần một khoảng trắng hoặc ký tự điều khiển [chẳng hạn như dấu cách, tab, dòng mới, v.v.] ngay sau dấu gạch ngang kép để nó hoạt động
Ví dụ
-- INSERT INTO `employees`.`orders` [] VALUES [];
3. Nhận xét nhiều dòng bằng cách sử dụng
-- comment goes here4
Bạn có thể đặt một chuỗi
-- comment goes here0 ở đầu và
-- comment goes here1 ở cuối khối mã. Khác với 2 phương thức trên chỉ comment đến cuối dòng, phương thức này sẽ tiếp tục comment các mã cho đến khi gặp dãy cuối [
-- comment goes here1]
Ví dụ
/*INSERT INTO `employees`.`orders` [] VALUES [];
INSERT INTO `employees`.`orders` [] VALUES [];
DELETE FROM `employees`.`orders` WHERE `id` = '13';*/
4. Thưởng. Nhận xét nhanh trong TablePlus
Khi sử dụng trình soạn thảo truy vấn TablePlus, bạn có thể nhanh chóng biến một dòng hoặc nhiều dòng truy vấn thành nhận xét bằng cách chọn phần bạn muốn nhận xét và nhấn phím tắt Cmd + /
Nếu bạn muốn bỏ chú thích, chỉ cần chọn một phần và nhấn Cmd + / một lần nữa
Cần một công cụ GUI tốt cho cơ sở dữ liệu?
Hướng dẫn MySQL này giải thích cách sử dụng nhận xét trong câu lệnh SQL của bạn trong MySQL với cú pháp và ví dụ
Sự miêu tả
Bạn có biết rằng bạn có thể đặt nhận xét trong các câu lệnh SQL của mình trong MySQL không? . Hãy xem làm thế nào để làm điều này
cú pháp
Có ba cú pháp mà bạn có thể sử dụng để tạo nhận xét trong câu lệnh SQL của mình trong MySQL
Cú pháp Sử dụng ký hiệu -- comment goes here
0
Cú pháp để tạo nhận xét SQL trong MySQL bằng ký hiệu
-- comment goes here0 là
# comment goes here
Trong MySQL, một nhận xét bắt đầu bằng ký hiệu
-- comment goes here0 phải ở cuối một dòng trong câu lệnh SQL của bạn với dấu ngắt dòng sau nó. Phương pháp nhận xét này chỉ có thể kéo dài một dòng trong SQL của bạn và phải ở cuối dòng
Cú pháp Sử dụng ký hiệu -- comment goes here
3
Cú pháp để tạo nhận xét SQL trong MySQL bằng ký hiệu
-- comment goes here3 là
-- comment goes here
Trong MySQL, một bình luận bắt đầu bằng ký hiệu
-- comment goes here3 tương tự như một bình luận bắt đầu bằng ký hiệu
-- comment goes here0. Khi sử dụng ký hiệu
-- comment goes here3, chú thích phải ở cuối dòng trong câu lệnh SQL của bạn với dấu ngắt dòng sau nó. Phương pháp nhận xét này chỉ có thể kéo dài một dòng trong SQL của bạn và phải ở cuối dòng
Cú pháp Sử dụng các ký hiệu -- comment goes here
8 và -- comment goes here
9
Cú pháp để tạo một nhận xét SQL trong MySQL sử dụng các ký hiệu
-- comment goes here8 và
-- comment goes here9 là
-- INSERT INTO `employees`.`orders` [] VALUES [];
7Trong MySQL, một nhận xét bắt đầu bằng ký hiệu
-- comment goes here8 và kết thúc bằng
-- comment goes here9 và có thể ở bất kỳ đâu trong câu lệnh SQL của bạn. Phương pháp nhận xét này có thể kéo dài nhiều dòng trong SQL của bạn
Ví dụ - Nhận xét trên một dòng
Bạn có thể tạo nhận xét SQL trên một dòng trong câu lệnh SQL của mình trong MySQL
Hãy xem ví dụ về chú thích SQL hiển thị chú thích SQL trên một dòng và không trải dài trên nhiều dòng
/*INSERT INTO `employees`.`orders` [] VALUES [];
INSERT INTO `employees`.`orders` [] VALUES [];
DELETE FROM `employees`.`orders` WHERE `id` = '13';*/
0Đây là một chú thích SQL xuất hiện ở giữa dòng
/*INSERT INTO `employees`.`orders` [] VALUES [];
INSERT INTO `employees`.`orders` [] VALUES [];
DELETE FROM `employees`.`orders` WHERE `id` = '13';*/
1Đây là một chú thích SQL xuất hiện ở cuối dòng
/*INSERT INTO `employees`.`orders` [] VALUES [];
INSERT INTO `employees`.`orders` [] VALUES [];
DELETE FROM `employees`.`orders` WHERE `id` = '13';*/
2hoặc
/*INSERT INTO `employees`.`orders` [] VALUES [];
INSERT INTO `employees`.`orders` [] VALUES [];
DELETE FROM `employees`.`orders` WHERE `id` = '13';*/
3hoặc
/*INSERT INTO `employees`.`orders` [] VALUES [];
INSERT INTO `employees`.`orders` [] VALUES [];
DELETE FROM `employees`.`orders` WHERE `id` = '13';*/
4Ví dụ - Nhận xét trên nhiều dòng
Trong MySQL, bạn có thể tạo một nhận xét SQL kéo dài nhiều dòng trong câu lệnh SQL của mình. Ví dụ
/*INSERT INTO `employees`.`orders` [] VALUES [];
INSERT INTO `employees`.`orders` [] VALUES [];
DELETE FROM `employees`.`orders` WHERE `id` = '13';*/
5Chú thích SQL này trải rộng trên nhiều dòng trong MySQL - trong ví dụ này, nó trải dài trên 5 dòng
Trong MySQL, bạn cũng có thể tạo một nhận xét SQL kéo dài nhiều dòng bằng cú pháp này
/*INSERT INTO `employees`.`orders` [] VALUES [];
INSERT INTO `employees`.`orders` [] VALUES [];
DELETE FROM `employees`.`orders` WHERE `id` = '13';*/
6MySQL sẽ giả định rằng mọi thứ sau ký hiệu
-- comment goes here8 là một nhận xét cho đến khi nó đạt đến ký hiệu
-- comment goes here9, ngay cả khi nó kéo dài nhiều dòng trong câu lệnh SQL. Vì vậy, trong ví dụ này, chú thích SQL sẽ trải dài trên 2 dòng trong câu lệnh SQL