نحو (Syntax)
در این بخش با نحو SQL آشنا می شوی. «نحو (Syntax)» یعنی شکل درست نوشتن دستورها. مثل دیکته مدرسه که باید علائم را درست بنویسی.
عبارت SQL چیست؟
«عبارت SQL (SQL Statement)» یک دستور کامل است. این دستور با «کلمات کلیدی» ساخته می شود. کلمه کلیدی یعنی واژه رزرو شده؛ مثل SELECT.
مثال: نمایش همه ردیف ها
این دستور همه رکوردهای جدول Customers را برمی گرداند. «رکورد (Record)» یعنی یک ردیف کامل. «ستون (Column)» یعنی یک فیلد خاص در همه ردیف ها.
SELECT *
FROM Customers;
جدول پایگاه داده
پایگاه داده معمولاً چند جدول دارد. هر جدول یک نام دارد؛ مثل Customers یا Orders. هر جدول از ردیف ها و ستون ها تشکیل می شود.
نکته: نمونه ها بر پایه دیتابیس Northwind هستند.
حساس نبودن به حروف بزرگ/کوچک
کلمات کلیدی SQL به بزرگی و کوچکی حروف حساس نیستند. یعنی select و SELECT یکی هستند. اینجا برای وضوح، همیشه بزرگ می نویسیم.
نقطه ویرگول؛ لازم است؟
برخی سامانه ها پایان هر دستور را «;» می خواهند. وقتی چند دستور در یک فراخوانی می فرستی، «;» جداکننده استاندارد است. ما در پایان هر دستور «;» می گذاریم.
دستورات مهم در نحو SQL
- SELECT: استخراج داده از پایگاه داده.
- UPDATE: به روزرسانی داده در جدول.
- DELETE: حذف ردیف ها از جدول.
- INSERT INTO: افزودن داده تازه به جدول.
- CREATE DATABASE: ساخت پایگاه داده جدید.
- ALTER DATABASE: تغییر تنظیمات پایگاه داده.
- CREATE TABLE: ساخت جدول جدید.
- ALTER TABLE: تغییر ساختار جدول.
- DROP TABLE: حذف جدول.
- CREATE INDEX: ساخت ایندکس برای جست وجوی سریع تر.
- DROP INDEX: حذف ایندکس.
شروع سریع با نحو SQL
- نمونه SELECT را در ادیتور اجرا کن.
- یک فیلتر WHERE اضافه کن.
- برای ادامه یادگیری، به مقدمه و SELECT برو.
جمع بندی سریع
- نحو SQL یعنی شکل درست دستورها.
- SELECT پایه بیشتر پرس وجوهاست.
- کلمات کلیدی به حروف حساس نیستند.
- در پایان دستور «;» بگذار.