Lối tắt cho nhận xét trong MySQL là gì?


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';*/
9

Bấ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 here
0 và kết thúc bằng
-- comment goes here
1

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;

Tự mình thử »

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;

Tự mình thử »

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

Tự mình thử »

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';*/
9

Bạ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òng

Lư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 here
4

Bạn có thể đặt một chuỗi

-- comment goes here
0 ở đầu và
-- comment goes here
1 ở 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 here
1)

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

Lối tắt cho nhận xét trong MySQL là gì?


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 here0

Cú pháp để tạo nhận xét SQL trong MySQL bằng ký hiệu

-- comment goes here
0 là

# comment goes here

Trong MySQL, một nhận xét bắt đầu bằng ký hiệu

-- comment goes here
0 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 here3

Cú pháp để tạo nhận xét SQL trong MySQL bằng ký hiệu

-- comment goes here
3 là

-- comment goes here

Trong MySQL, một bình luận bắt đầu bằng ký hiệu

-- comment goes here
3 tương tự như một bình luận bắt đầu bằng ký hiệu
-- comment goes here
0. Khi sử dụng ký hiệu
-- comment goes here
3, 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 here8 và -- comment goes here9

Cú pháp để tạo một nhận xét SQL trong MySQL sử dụng các ký hiệu

-- comment goes here
8 và
-- comment goes here
9 là

-- INSERT INTO `employees`.`orders` () VALUES ();
7

Trong MySQL, một nhận xét bắt đầu bằng ký hiệu

-- comment goes here
8 và kết thúc bằng
-- comment goes here
9 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';*/
2

hoặc

/*INSERT INTO `employees`.`orders` () VALUES ();
INSERT INTO `employees`.`orders` () VALUES ();
DELETE FROM `employees`.`orders` WHERE `id` = '13';*/
3

hoặc

/*INSERT INTO `employees`.`orders` () VALUES ();
INSERT INTO `employees`.`orders` () VALUES ();
DELETE FROM `employees`.`orders` WHERE `id` = '13';*/
4

Ví 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';*/
5

Chú 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';*/
6

MySQL sẽ giả định rằng mọi thứ sau ký hiệu

-- comment goes here
8 là một nhận xét cho đến khi nó đạt đến ký hiệu
-- comment goes here
9, 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

Làm cách nào để đưa nhận xét vào MySQL?

MySQL Server hỗ trợ ba kiểu nhận xét. Từ ký tự # đến cuối dòng. Từ một -- dãy đến cuối dòng . Trong MySQL, kiểu nhận xét -- (dấu gạch ngang kép) yêu cầu dấu gạch ngang thứ hai phải được theo sau bởi ít nhất 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.).

Phím tắt để bình luận là gì?

Phím tắt cho bình luận

/* trong MySQL là gì?

Đây là một loại bình luận. /* là phần đầu của bình luận và */ là phần cuối của bình luận. MySQL sẽ bỏ qua nhận xét trên.