MySQL 教程
/ 注釋
注釋
MySQL 注釋
注釋用于解釋 SQL 語(yǔ)句的部分,或阻止 SQL 語(yǔ)句的執(zhí)行。
單行注釋
單行注釋以--
開(kāi)頭。
任何介于 -- 和行尾之間的文本都將被忽略(不會(huì)被執(zhí)行)。
以下示例使用單行注釋作為解釋:
實(shí)例
-- Select all:
SELECT * FROM Customers;
»
以下示例使用單行注釋來(lái)忽略行尾:
實(shí)例
SELECT * FROM Customers -- WHERE City='Berlin';
»
以下示例使用單行注釋來(lái)忽略語(yǔ)句:
實(shí)例
-- SELECT * FROM Customers;
SELECT * FROM Products;
»
多行注釋
多行注釋以 /*
開(kāi)頭并以 */
結(jié)尾。
/* 和 */ 之間的任何文本都將被忽略。
以下示例使用多行注釋作為解釋:
實(shí)例
/*Select all the columns
of all the records
in the Customers table:*/
SELECT * FROM Customers;
»
以下示例使用多行注釋來(lái)忽略許多語(yǔ)句:
實(shí)例
/*SELECT * FROM Customers;
SELECT * FROM Products;
SELECT * FROM Orders;
SELECT * FROM Categories;*/
SELECT * FROM Suppliers;
»
要忽略語(yǔ)句的一部分,也可以使用 /* */ 注釋。
以下示例使用注釋來(lái)忽略行的一部分:
實(shí)例
SELECT CustomerName, /*City,*/ Country FROM Customers;
»
以下示例使用注釋來(lái)忽略部分語(yǔ)句:
實(shí)例
SELECT * FROM Customers WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%' /*OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'*/ OR CustomerName LIKE 'W%')
AND Country='USA'
ORDER BY CustomerName;
»