دستورات DML و DDL در SQL:
دستورات SQL به دو قسمت تقسیم میشود :
- زبان دستکاری داده ها (DML (Data Manipulation Language
- زبان تعریف داده ها (DDL (Data Definition Language
دستورات DML شامل بخشهای زیر میشوند :
- SELECT واکشی اطلاعات از دیتابیس
- UPDATE ویرایش اطلاعات دیتابیس
- DELETE پاک کردن اطلاعات از دیتابیس
- INSERT INTO اضافه کردن اطلاعات جدید به دیتابیس
دستور select
دستور SELECT برای انتخاب داده از یک پایگاه داده استفاده می شود .
نتیجه در جدول نتایج که result-set نامیده می شود ذخیره میگردد .
فرم دستور SELECT
SELECT ColName1,ColName2 FROM Table_Name
نحوه استفاده از SELECT در پایگاه داده
در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.
جدول زیر از میان جدول "Customers" انتخاب شده است:
مثال انتخاب ستون با استفاده از دستور SELECT
دستور SQL زیر ستون های "Customer Name" و "City" را از جدول "Customers" انتخاب می کند:
SELECT
CustomerName , City
FROM
Customeers
مثال *SELECT
دستور SQL زیر تمام ستون های جدول "Customers" را انتخاب می کند:
اگر از قسمت where استفاده نشود تغییر در کل رکوردهای جدول اعمال می شود.
دستور Delete
همانطور که از اسم این دستور پیداست برای حذف اطلاعات يک رکورد در جدول استفاده می شود و به صورت زیر این دستور را به کار می بریم
Delete From Table_Name
Where condition
توسط یک مثال کاربرد این دستور را یاد خواهیم گرفت ( رکورد اطلاعات دانشجو به شماره دانشجويي 123را حذف کنيد)
Delete From Students
Where StudentID = "123"