MySQL izohlar


ULASHISH

MySQL sharhlari

Sharhlar SQL kodini tushuntirish yoki SQL kodining bajarilishini vaqtincha oldini olish uchun (disklarni tuzatish uchun) ishlatiladi.

Sharhlar ma’lumotlar bazasi mexanizmi tomonidan e’tiborga olinmaydi.

MySQL bir qatorli izohlarni -- va ko‘p qatorli izohlarni /* */ qo‘llab-quvvatlaydi.

Eslatma: MySQL bir qatorli izohda ikkinchi chiziqdan keyin bo‘sh joy talab qiladi!


MySQL bir qatorli sharhlar

Bir qatorli izohlar -- bilan boshlanadi va qator oxirigacha davom etadi.

-- va satr oxirigacha bo‘lgan har qanday matn e’tiborga olinmaydi.

Quyidagi misolda tushuntirish sifatida bir qatorli izoh ishlatiladi:

Misol

-- Selects all German customers
SELECT * FROM Customers
WHERE Country = 'Germany';
O‘zingiz sinab ko‘ring »

Quyidagi misolda qator oxirini izohlash uchun bitta qatorli izoh ishlatiladi:

Misol

SELECT * FROM Customers -- WHERE City='Berlin';
O‘zingiz sinab ko‘ring »

Quyidagi misolda SQL operatori bajarilishining vaqtincha oldini olish uchun bir satrli izoh ishlatiladi:

Misol

-- SELECT * FROM Customers;
SELECT * FROM Products;
O‘zingiz sinab ko‘ring »


MySQL ko‘p qatorli sharhlar

Ko‘p qatorli izohlar /* bilan boshlanib, */ bilan tugaydi.

/* va */ orasidagi har qanday matn e’tiborga olinmaydi.

Quyidagi misolda tushuntirish sifatida ko‘p qatorli izoh ishlatiladi:

Misol

/* Selects all German customers
from Berlin */
SELECT * FROM Customers
WHERE Country = 'Germany' AND City = 'Berlin';
O‘zingiz sinab ko‘ring »

Quyidagi misolda ko‘p SQL iboralarini e’tiborsiz qoldirish uchun ko‘p qatorli izoh ishlatiladi:

Misol

/*SELECT * FROM Customers;
SELECT * FROM Products;
SELECT * FROM Orders;
SELECT * FROM Categories;*/
SELECT * FROM Suppliers;
O‘zingiz sinab ko‘ring »

SQL kodining faqat bir qismini e’tiborsiz qoldirish uchun siz ko‘p qatorli sharhdan ham foydalanishingiz mumkin:

Misol

SELECT CustomerName, /*City,*/ Country FROM Customers;
O‘zingiz sinab ko‘ring »

Quyidagi misolda SQL operatorining bir qismini e’tiborsiz qoldirish uchun ko‘p qatorli izoh ishlatiladi:

Misol

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;
O‘zingiz sinab ko‘ring »


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!