مثال ها (MySQL Examples)
اینجا چند مثال کوتاه و تمیز از MySQL داریم. «کوئری (Query)» یعنی دستور پرس وجو. با این مثال ها، مفاهیم را سریع لمس می کنی و توی ادیتور آنلاین می بینی.
SELECT — انتخاب داده
ستون خاص از یک جدول:
SELECT column_name
FROM table_name;
همه ستون ها:
SELECT *
FROM table_name;
WHERE — شرط گذاری
ردیف هایی با شرط مشخص:
SELECT *
FROM table_name
WHERE column_name = 'value';
ORDER BY — مرتب سازی
مرتب سازی نزولی روی یک ستون:
SELECT *
FROM table_name
ORDER BY column_name DESC;
LIKE — جست وجوی الگو
شروع شونده با حرف «a»:
SELECT *
FROM table_name
WHERE column_name LIKE 'a%';
JOIN — وصل کردن جدول ها
اتصال داخلی بین دو جدول:
SELECT t1.column_name, t2.column_name
FROM table1 AS t1
INNER JOIN table2 AS t2
ON t1.id = t2.id;
GROUP BY و HAVING — گروه بندی
گروه بندی و فیلتر با شمارش:
SELECT column_name, COUNT(*) AS cnt
FROM table_name
GROUP BY column_name
HAVING COUNT(*) > 1;
LIMIT — محدودکردن نتایج
برداشتن فقط چند ردیف اول:
SELECT *
FROM table_name
LIMIT 5;
NULL — مقدار تهی
یافتن ردیف های بدون مقدار:
SELECT *
FROM table_name
WHERE column_name IS NULL;
گام های عملی
- یکی از مثال ها را انتخاب کن.
- روی «مشاهده در ادیتور» کلیک کن.
- کد را اجرا کن و تغییر بده.
نکته: اگر نتیجه خالی شد، شرط را ساده تر کن. سپس دوباره اجرا کن.
جمع بندی سریع
- SELECT برای انتخاب داده است.
- WHERE داده را فیلتر می کند.
- ORDER BY نتایج را مرتب می کند.
- JOIN جدول ها را به هم وصل می کند.
- LIMIT تعداد خروجی را کم می کند.