آشنایی با SQL – بخش ششم– آشنایی با دستور DELETE

با این دستور می توانید رکورد (های) مورد نظر خود را حذف کنید. این دستور جدول یا فیلد را حذف نمی کند بلکه فقط داده های درون جدول یعنی رکوردها را حذف می نماید.
مثال ۱ :
;DELETE Student
با این دستور تمامی اطلاعات درون جدول دانشجویان پاک می شوند. دقت کنید رکوردهای حذف شده قابل بازیابی نیستند.
چنانچه مایل باشید فقط رکورد(های) خاصی را حذف نمائید همانند دستور update شرط WHERE را به کار برید.
مثال ۲ : دانشجو با کد ملی ۲۰۳۲۲۲۲۲۲۲ را حذف کن.
DELETE Student
;WHERE NC=’2032222222′
به نظر شما چند رکورد حذف خواهد شد؟ بحث کنید
مثال ۳ : همه کارمندان متولد قبل از ۱۳۲۰ را حذف کنید.
DELETE Personnel
;WHERE BirthYear < 1320
آیا متولدین سال ۱۳۲۰ نیز حذف می شوند؟
مقالات مرتبط
- آشنایی با SQL – بخش یازدهم – آشنایی با پیوند جدول ها
- آشنایی با SQL – بخش دهم – آشنایی با Group By
- آشنایی با SQL – بخش نهم – آشنایی با Aggregate Functions
- آشنایی با SQL – بخش هشتم – آشنایی با دستور SELECT
- آشنایی با SQL – بخش هفتم – آشنایی با AND, OR و NOT
- آشنایی با SQL – بخش پنجم – آشنایی با دستور UPDATE
- آشنایی با SQL – بخش چهارم – آشنایی با دستور INSERT
- آشنایی با SQL – بخش سوم – آشنایی با دستور CREATE
- آشنایی با SQL – بخش اول – SQL چیست؟
- آشنایی با SQL – بخش دوم – انواع داده