سینتکس SQL

قوانین نوشتن کوئری‌های SQL، کلمات کلیدی، نقطه ویرگول و بزرگی/کوچکی حروف.

ساختار کلی یک کوئری SQL

هر کوئری SQL از کلمات کلیدی (Keywords) تشکیل می‌شود که به پایگاه داده می‌گویند چه کاری انجام دهد. ساختار کلی:

SELECT نام_ستون‌ها
FROM نام_جدول
WHERE شرط
ORDER BY ستون_مرتب‌سازی;

قوانین مهم سینتکس SQL

قانونتوضیح
نقطه ویرگولهر دستور SQL باید با ; تمام شود
بزرگی/کوچکی حروفSQL به حروف بزرگ و کوچک حساس نیست (اما عرف: کلمات کلیدی را بزرگ می‌نویسند)
فاصله و خطوطفاصله‌ها و خطوط جدید مهم نیستند — می‌توانید کوئری را در چند خط بنویسید
نقل‌قولمتن‌ها داخل تک‌کوتیشن '...' قرار می‌گیرند
کامنتبا -- برای تک‌خط و /* */ برای چندخط

کلمات کلیدی مهم SQL

کلمه کلیدیمعنی
SELECTانتخاب / خواندن داده
FROMاز کدام جدول
WHEREشرط فیلتر کردن
INSERT INTOدرج داده جدید
UPDATEبه‌روزرسانی داده
DELETEحذف داده
CREATE TABLEایجاد جدول جدید
DROP TABLEحذف جدول

مثال‌های سینتکس

۱. کوئری ساده در یک خط

SELECT * FROM students;

۲. همان کوئری در چند خط (خواناتر)

SELECT *
FROM students;

۳. کوئری با شرط

SELECT name, age
FROM students
WHERE city = 'تهران'
ORDER BY age DESC;

۴. استفاده از کامنت

-- این یک کامنت تک‌خطی است
SELECT name, age -- سن دانش‌آموز
FROM students; /* این یک
کامنت چندخطی است */
عرف خوب: کلمات کلیدی را با حروف بزرگ بنویسید (SELECT نه select). این کار خوانایی کوئری را بالا می‌برد.

نکته درباره نام جداول و ستون‌ها

این مبحث بخشی از دوره آموزش کامل SQL است.

ابزارهای مرتبط