بوت کمپ (SQL Bootcamp)
اینجا با «بوت کمپ SQL» شروع می کنیم. بوت کمپ یعنی مسیر فشرده یادگیری. «پایگاه داده (Database)» یعنی جایی برای نگهداری داده ها. «SQL» زبان استاندارد صحبت با پایگاه داده است. هدف ما تمرین منظم و کوتاه است. با گام های ساده پیش می رویم و سریع نتیجه می گیریم.
شروع سریع بوت کمپ SQL
اول محیط تمرین را بشناس. «کوئری (Query)» یعنی درخواست از پایگاه داده. با چند دستور پایه پیش می رویم. سپس آرام آرام جدول می سازیم، داده وارد می کنیم، و گزارش می گیریم.
گام های روزانه پیشنهادی
- 10 دقیقه مروری کوتاه روی دستورها.
- 15 دقیقه اجرای سه کوئری ساده.
- 10 دقیقه خطاگیری و یادداشت نکات.
- 5 دقیقه جمع بندی روز و برنامه فردا.
کوئری های پایه: انتخاب و فیلتر
«SELECT» یعنی انتخاب داده. «WHERE» یعنی شرط گذاری. مثل فیلتر کردن پیام ها در موبایل.
SELECT name, price
FROM products
WHERE price > 1000;
ساخت جدول و افزودن داده
«CREATE TABLE» یعنی ساختن جدول جدید. «INSERT» یعنی افزودن رکورد. مثل ساختن دفتر جدید و نوشتن اولین ردیف ها.
CREATE TABLE students (
id INT,
fullname VARCHAR(100),
score INT
);
INSERT INTO students (id, fullname, score)
VALUES (1, 'Ali Karimi', 18);
ترتیب، محدودسازی، و مرتب سازی
«ORDER BY» برای مرتب سازی است. «LIMIT/TOP» تعداد نتایج را کم می کند. مثل چینش نمره ها از بیشترین تا کمترین.
SELECT fullname, score
FROM students
ORDER BY score DESC;
پیوست (JOIN) برای گزارش های ترکیبی
«JOIN» یعنی وصل کردن جدول ها با کلید مشترک. مثل وصل کردن لیست دانش آموزان با لیست کلاس ها.
SELECT s.fullname, c.title
FROM students s
JOIN classes c ON c.id = s.id;
مسیر تمرین 7 روزه
- روز 1: SELECT و WHERE با مثال های ساده.
- روز 2: CREATE TABLE و انواع داده.
- روز 3: INSERT، UPDATE، DELETE ایمن.
- روز 4: ORDER BY، LIMIT/TOP، OFFSET.
- روز 5: JOIN های ساده و چندجدولی.
- روز 6: توابع تجمعی مثل COUNT و AVG.
- روز 7: یک مینی پروژه گزارش گیری.
نکته: همیشه از پایگاه داده تمرینی استفاده کن. روی داده واقعی تمرین نکن.
گواهی ها و پیشرفت
در پایان، می توانی سراغ آزمون ها بروی. گواهی یعنی سند مهارت تو. لینک احراز گواهی قابل اشتراک است. این کمک می کند رزومه قوی تر شود.
جمع بندی سریع
- هر روز کم ولی پیوسته تمرین کن.
- با SELECT و WHERE شروع کن.
- بعد جدول بساز و داده وارد کن.
- مرتب سازی و JOIN را خوب تمرین کن.
- در پایان، یک مینی پروژه بساز.