عبارت DELETE در SQL
تاریخ ارسال: ۵-ارديبهشت-۱۳۸۸
از این عبارت برای پاک کردن اطلاعات از جدول استفاده میشود.
DELETE FROM table_name
WHERE some_column=some_value
دستور بالا نحوه استفاده از عبارت DELETE را نمایش میدهد.
نکته : به عبارت where در دستور DELETE دقت کنید . اگر شما از این عبارت استفاده نکنید تمام رکورد های جدول شما DELETE میشود!
مثالی از دستور DELETE در SQL
جدول PERSON را در نظر بگیرید:
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
| 4 | Nilsen | Johan | Bakken 2 | Stavanger |
| 5 | Tjessem | Jakob | Nissestien 67 | Sandnes |
حال میخواهیم با استفاده از دستور زیر اطلاعات شخص TJESSEM را از جدول پاک کنیم:
DELETE FROM Persons
WHERE LastName='Tjessem' AND FirstName='Jakob'
نتیجه به شکل جدول زیر خواهد بود:
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
| 4 | Nilsen | Johan | Bakken 2 | Stavanger |
پاک کردن کل اطلاعات جدول
میتوان تمام اطاعات موجود در جدول را پاک نمود به نحوی که جدول ما پا برجا بماند این بدین معناست که شما جدول خود را در پایگاه داده ها حفظ میکنید اما اطلاعات آن را به طور کل حذف میکنید. البته توجه کنید که مراقب استفاده از دستور زیر باشید چرا که اطلاعات پاک شده قابل برگشت نخواهد بود.
توجه کنید که برای اینکار کافیست از عبارت WHERE استفاده نکنیم!
DELETE FROM table_name
or
DELETE * FROM table_name
مترجم: علیرضا مسگری
ادامه » عبارت TOP در SQL
بازگشت « عبارت UPDATE در SQL
۱۹-خرداد-۱۳۸۹
عبارت NOT NULL در SQL
۱۰-خرداد-۱۳۸۹
عبارت Constraints در SQL
۱۵-آذر-۱۳۸۸
عبارت CREATE TABLE در SQL
۱۵-آذر-۱۳۸۸
عبارت CREATE DATABASE در SQL
۱۵-آذر-۱۳۸۸
عبارت SELECT INTO در SQL
۱۵-آذر-۱۳۸۸
عملگر UNION در SQL
۱۵-آذر-۱۳۸۸
FULL JOIN در SQL
۱۵-آذر-۱۳۸۸
- نام:
- ایمیل:
- نظر:
