مقدمه
SQL فقط در مورد جستجوی داده ها نیست، بلکه شامل دستورات قدرتمندی برای تغییر داده ها در جداول است. اینها زبان دستکاری داده ها (DML) دستوراتی مانند INSERT، UPDATE و DELETE شما را قادر می سازد تا ردیف هایی را در پایگاه داده اضافه، تغییر دهید یا حذف کنید. در این مقاله با مثال های کاربردی به بررسی این دستورات می پردازیم.
جدول نمونه: کارمندان
بیایید با یک جدول نمونه کارمندان شروع کنیم تا مثالها را نشان دهیم:
شناسه کارمند |
نام |
موقعیت |
حقوق و دستمزد |
بخش |
---|---|---|---|---|
1 |
آلیس |
توسعه دهنده |
70000 |
IT |
2 |
باب |
طراح |
65000 |
طراحی |
3 |
چارلی |
توسعه دهنده |
72000 |
IT |
4 |
دیانا |
مدیر |
90000 |
منابع انسانی |
5 |
حوا |
توسعه دهنده |
70000 |
IT |
1. INSERT: افزودن ردیف به جدول
دستور INSERT برای افزودن ردیف های جدید به جدول استفاده می شود.
وظیفه: یک کارمند جدید به نام فرانک را اضافه کنید که یک تستر در بخش QA با حقوق 60000 دلار است.
INSERT INTO Employees (EmployeeID, Name, Position, Salary, Department)
VALUES (6, 'Frank', 'Tester', 60000, 'QA');
نتیجه: جدول اکنون شامل کارمند جدید است:
شناسه کارمند |
نام |
موقعیت |
حقوق و دستمزد |
بخش |
---|---|---|---|---|
1 |
آلیس |
توسعه دهنده |
70000 |
IT |
2 |
باب |
طراح |
65000 |
طراحی |
3 |
چارلی |
توسعه دهنده |
72000 |
IT |
4 |
دیانا |
مدیر |
90000 |
منابع انسانی |
5 |
حوا |
توسعه دهنده |
70000 |
IT |
6 |
فرانک |
تستر |
60000 |
QA |
2. به روز رسانی: اصلاح ردیف های موجود
دستور UPDATE به شما این امکان را می دهد که داده ها را در ردیف های موجود بر اساس شرایط خاص تغییر دهید.
وظیفه: همه رو بده…