Introduction to SQL

SQL (Structured Query Language) زبان استانداردی است برای ذخیره، مدیریت و بازیابی داده‌ها در پایگاه‌داده‌های رابطه‌ای مثل MySQL، PostgreSQL، SQL Server، Oracle و SQLite.

SQL به شما امکان می‌دهد پایگاه‌داده ایجاد کنید، جدول‌ها را تعریف کنید، داده وارد کنید، داده‌ها را جستجو یا ویرایش کنید و سطح دسترسی کاربران را مدیریت نمایید.

🟢 ۱. کاربردهای اصلی SQL

  • ایجاد پایگاه‌داده و جدول‌ها

  • افزودن، خواندن، ویرایش و حذف داده (عملیات CRUD)

  • فیلتر، مرتب‌سازی و تجمیع داده‌ها

  • مدیریت کاربران و سطح دسترسی

  • اتصال جداول با روابط و دستور JOIN

🟡 ۲. دستورات پایه SQL

دسته‌بندیدستورات نمونهتوضیح
پرس‌وجو (Query)SELECTخواندن و جستجوی داده
دستکاری دادهINSERT, UPDATE, DELETEافزودن یا تغییر داده
تعریف ساختارCREATE, ALTER, DROPساخت یا تغییر ساختار دیتابیس
کنترل دسترسیGRANT, REVOKEمدیریت سطح دسترسی کاربران

🟠 ۳. نمونه دستورات ساده

ایجاد جدول

CREATE TABLE users ( id INT PRIMARY KEY, name VARCHAR(100), email VARCHAR(100) );

افزودن رکورد

INSERT INTO users (id, name, email) VALUES (1, 'علی', 'ali@example.com');

خواندن داده

SELECT name, email FROM users WHERE id = 1;

🟣 ۴. چرا SQL مهم است؟

  • استاندارد و جهانی: در بیشتر سیستم‌های پایگاه‌داده پشتیبانی می‌شود.

  • قدرتمند: برای حجم‌های بزرگ داده عملکرد بالایی دارد.

  • ساده و توصیفی: شما می‌گویید چه می‌خواهید، موتور پایگاه‌داده چگونه انجام دهد را خودش تعیین می‌کند.

✅ جمع‌بندی

SQL ستون فقرات اکثر برنامه‌هایی است که داده‌های رابطه‌ای دارند. با یادگیری آن می‌توانید:

  1. پایگاه‌داده طراحی و ایجاد کنید

  2. داده‌ها را واکشی و تحلیل کنید

  3. داده‌ها را منظم، سازگار و ایمن نگه دارید

کافی است دستورات پایه مثل CREATE, SELECT, INSERT, UPDATE, DELETE را یاد بگیرید تا بتوانید با هر پایگاه‌داده رابطه‌ای کار کنید.