SQL (Structured Query Language) زبانی است که برای مدیریت و دستکاری پایگاههای داده استفاده میشود. Microsoft Access یک سیستم مدیریت پایگاه داده است که به شما امکان میدهد با استفاده از SQL بهراحتی دادهها را مدیریت کنید. در این آموزش، مبانی SQL در Access را پوشش خواهیم داد.
مقدمهای بر SQL
SQL به شما اجازه میدهد تا:
- دادهها را از جداول پایگاه داده بازیابی کنید.
- دادههای جدید وارد کنید.
- دادههای موجود را بهروزرسانی یا حذف کنید.
- جداول و ساختارهای جدید پایگاه داده ایجاد کنید.
نحوه استفاده از SQL در Access
در Microsoft Access، شما میتوانید از SQL در دو محیط اصلی استفاده کنید:
- Query Design View: که یک رابط گرافیکی برای ایجاد و ویرایش کوئریها است.
- SQL View: که به شما امکان میدهد مستقیماً دستورات SQL را وارد کنید.
مثالهای عملی
1. انتخاب دادهها با استفاده از SELECT
برای انتخاب دادهها از یک جدول، از دستور SELECT
استفاده میکنیم. فرض کنید یک جدول به نام Customers
دارید که شامل ستونهای CustomerID
, CustomerName
, City
است. برای بازیابی تمام رکوردها از این جدول، میتوانید از دستور زیر استفاده کنید:
SELECT * FROM Customers;
این دستور همه ستونها و رکوردهای جدول Customers
را برمیگرداند.
2. فیلتر کردن دادهها با استفاده از WHERE
شما میتوانید با استفاده از شرطها، دادههای خاصی را فیلتر کنید. برای مثال، برای بازیابی مشتریانی که در شهر “تهران” هستند:
SELECT * FROM Customers WHERE City = 'تهران';
3. مرتبسازی دادهها با استفاده از ORDER BY
برای مرتبسازی دادهها بر اساس یک یا چند ستون، از دستور ORDER BY
استفاده کنید. برای مثال، برای مرتبسازی مشتریان بر اساس نام:
SELECT * FROM Customers ORDER BY CustomerName;
4. درج دادهها با استفاده از INSERT INTO
برای افزودن رکورد جدید به یک جدول، از دستور INSERT INTO
استفاده میشود. برای مثال، برای افزودن یک مشتری جدید به جدول Customers
:
INSERT INTO Customers (CustomerID, CustomerName, City) VALUES (1, 'علی رضایی', 'تهران');
5. بهروزرسانی دادهها با استفاده از UPDATE
برای بهروزرسانی رکوردهای موجود، از دستور UPDATE
استفاده میشود. برای مثال، برای تغییر نام مشتری با CustomerID
برابر با 1:
UPDATE Customers SET CustomerName = 'حسن احمدی' WHERE CustomerID = 1;
6. حذف دادهها با استفاده از DELETE
برای حذف رکوردها، از دستور DELETE
استفاده میشود. برای مثال، برای حذف مشتری با CustomerID
برابر با 1:
DELETE FROM Customers WHERE CustomerID = 1;
نتیجهگیری
اینها تنها چند نمونه از دستورات پایه SQL هستند که میتوانید در Access استفاده کنید. با تسلط بر این دستورات، میتوانید به راحتی دادهها را در پایگاه داده خود مدیریت کنید. در آموزشهای بعدی، به مباحث پیشرفتهتری خواهیم پرداخت.
بیشتر بخوانید
آموزش SQL در Microsoft Access: ایجاد/افزودن دادهها در جداول
آموزش SQL در Microsoft Access: شروعی آسان
آموزش SQL در Microsoft Access: کاربرد جزء WHERE در SQL
آموزش SQL در Microsoft Access: ساختار جدولها و نحوه ایجاد آنها
آموزش SQL در Microsoft Access: دستور SELECT و اجزاء مختلف آن