آموزشStructured Query Language
SQL
SQL مخفف عبارت Structured Query Language است که آنرا زبان پرس و جوی ساختار یافته معنی می کنند. SQL یک زبان استاندارد برای دسترسی و کار با پایگاه داده (database) است. این زبان از سال 1987 یک زبان استاندارد بین المللی (ISO) بوده است.
دستورات
دستور | توضیحات |
SELECT | برای انتخاب داده ها از پایگاه داده استفاده می شود |
INSERT INTO | برای درج رکورد های جدید در یک جدول استفاده می شود |
DELETE | برای حذف رکورد های موجود در یک جدول استفاده می شود |
UPDATE | برای تغییر و یا بروز رسانی رکورد های موجود در یک جدول استفاده می شود |
WHERE | برای فیلتر کردن رکورد های یک جدول استفاده می شود |
GROUP BY | سطر هایی را که دارای ارزشهای یکسان هستند در ردیف های خلاصه گروه بندی می کند ، مانند “پیدا کردن تعداد مشتریان در هر کشور” |
ORDER BY | برای مرتب سازی مجموعه نتایج به ترتیب صعودی یا نزولی استفاده می شود |
HAVING | به دلیل اینکه نمیتوانیم از توابع در SQL برای شرط where استفاده کنیم با دستور having این کار را انجام می دهیم |
JOIN | از دستورات JOIN در SQL برای ترکیب ردیف های دو یا چند جدول استفاده می شود |
INNER JOIN | برای انتخاب رکورد های مشترک بین دو جدول استفاده می کنیم |
LEFT JOIN | تمامی رکورد های جدول سمت چپ (table1) و تمامی رکورد های منطبق و همسان جدول سمت راست (table2) را بر می گرداند |
RIGHT JOIN | تمامی رکورد های جدول سمت راست (table2) و تمامی رکورد های منطبق و همسان جدول سمت چپ (table1) را بر می گرداند |
FULL JOIN | هنگامی که مطابقتی در جدول سمت چپ (table1) یا جدول سمت راست (table2) وجود داشته باشد ، همه رکورد ها را بر می گرداند |
SELF JOIN | از این دستور برای ارتباط دادن یک جدول با خودش استفاده می کنیم |
SELECT TOP | برای تعیین تعداد رکورد های بازگشتی استفاده می شود |
SELECT DISTINCT | فقط برای بازگشت مقادیر متمایز (متفاوت و غیر تکراری) استفاده می شود |
عملگر ها
عملگر | توضیحات |
UNION | برای ترکیب مجموعه نتایج دو یا چند دستور SELECT استفاده می شود |
BETWEEN | مقادیر را در محدوده معینی انتخاب می کند. مقادیر می توانند اعداد ، متن یا تاریخ باشند |
LIKE | عملگر LIKE در شرط WHERE برای جستجو با یک الگوی مشخص در ستون استفاده می شود |
IN | عملگر IN به شما اجازه می دهد تا مقادیر متعددی را در یک شرط WHERE مشخص کنید |
AND , OR , NOT | شرط WHERE را میتوان با عملگر های AND و OR و NOT در SQL ترکیب کرد |
کتاب های آموزشی MySQL/SQL Server
دانلود کتاب Learning MySQL |
دانلود کتاب MySQL Notes For Professionals |
تابع FORMAT در SQL
در این آموزش به بررسی تابع FORMAT در SQL می پردازیم ،...
تابع LTRIM در SQL
در این آموزش به بررسی تابع LTRIM در SQL می پردازیم ، این تابع تمامی فضاهای خالی Space سمت چپ رشته را حذف می کند...
تابع FIELD در SQL
در این آموزش به بررسی تابع FIELD در SQL می پردازیم ، تابع FIELD موقعیت مکانی یک مقدار را در یک رشته لیست بر می گرداند...
تابع INSERT در SQL
در این آموزش به بررسی تابع INSERT در SQL می پردازیم ، این تابع یک رشته را درون یک رشته دیگر در موقعیت مشخص شده و برای تعداد مشخصی از کاراکتر ها جایگزین می کند...