دوره‌ها / PostgreSQL / مقدمه SQL (SQL Intro)

مقدمه SQL (SQL Intro)

15 دقیقه Article

مقدمه SQL: زبان پرس‌وجوی ساختاریافته 📊

SQL (Structured Query Language) زبان استاندارد برای کار با دیتابیس‌های رابطه‌ای است. در این درس، اصول اولیه SQL را یاد می‌گیریم.

SQL چیست؟

SQL یک زبان declarative است که به شما امکان می‌دهد:

  • داده‌ها را query کنید (SELECT)
  • داده‌ها را insert کنید (INSERT)
  • داده‌ها را به‌روزرسانی کنید (UPDATE)
  • داده‌ها را حذف کنید (DELETE)
  • ساختار دیتابیس را مدیریت کنید (CREATE, ALTER, DROP)

دسته‌بندی دستورات SQL:

  • DDL (Data Definition Language): CREATE, ALTER, DROP - برای ساختار
  • DML (Data Manipulation Language): SELECT, INSERT, UPDATE, DELETE - برای داده
  • DCL (Data Control Language): GRANT, REVOKE - برای دسترسی
  • TCL (Transaction Control Language): BEGIN, COMMIT, ROLLBACK - برای تراکنش‌ها

مثال ساده:

-- ساخت table
CREATE TABLE users (
    id SERIAL PRIMARY KEY,
    name VARCHAR(100),
    email VARCHAR(100)
);

-- Insert داده
INSERT INTO users (name, email) 
VALUES ('Ali', 'ali@example.com');

-- Query داده
SELECT * FROM users;

-- Update داده
UPDATE users SET email = 'newemail@example.com' WHERE id = 1;

-- Delete داده
DELETE FROM users WHERE id = 1;
💡 نکته: SQL case-insensitive است (SELECT = select = Select)، اما معمولاً keywords را با حروف بزرگ می‌نویسند برای خوانایی بهتر.
✅ یاد گرفتید: SQL زبان استاندارد برای کار با دیتابیس‌های رابطه‌ای است و شامل دستورات مختلف برای مدیریت داده و ساختار است!

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.

برای ذخیره پیشرفت وارد شوید