از این عبارت برای پاک کردن اطلاعات از جدول استفاده میشود.
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
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