در این صفحه، با اصول اولیه و مفاهیم اساسی کوئرینویسی در SQL آشنا میشوید.
SQL (Structured Query Language) زبان استاندارد برای کار با پایگاههای داده رابطهای است. در این آموزش، به برخی از دستورات اصلی SQL خواهیم پرداخت.
دستور SELECT برای استخراج دادهها از یک جدول استفاده میشود.
SELECT * FROM نام_جدول;
دستور INSERT برای اضافه کردن رکورد جدید به جدول استفاده میشود.
INSERT INTO نام_جدول (ستون1, ستون2) VALUES (مقدار1, مقدار2);
دستور UPDATE برای بهروزرسانی رکوردهای موجود در جدول استفاده میشود.
UPDATE نام_جدول SET ستون1 = مقدار1 WHERE شرط;
دستور DELETE برای حذف رکوردها از جدول استفاده میشود.
DELETE FROM نام_جدول WHERE شرط;
برای فیلتر کردن نتایج میتوان از شرطهای WHERE استفاده کرد.
SELECT * FROM نام_جدول WHERE ستون1 = مقدار;
با استفاده از JOIN میتوان دادهها را از چندین جدول ترکیب کرد.
SELECT * FROM جدول1 INNER JOIN جدول2 ON جدول1.id = جدول2.foreign_id;
SELECT * FROM جدول1 LEFT JOIN جدول2 ON جدول1.id = جدول2.foreign_id;
برای گروهبندی دادهها میتوان از دستور GROUP BY استفاده کرد.
SELECT ستون, COUNT(*) FROM نام_جدول GROUP BY ستون;
توابعی مانند COUNT، SUM، AVG و... برای انجام محاسبات روی دادهها استفاده میشود.
SELECT AVG(ستون) FROM نام_جدول;
با استفاده از این دستورات میتوانید به راحتی با پایگاههای داده کار کنید. تمرین و استفاده از این دستورات در پروژههای واقعی به شما کمک میکند تا تسلط بیشتری بر SQL پیدا کنید.
برای یادگیری بیشتر، میتوانید به منابع زیر مراجعه کنید: