MySQL veritabanında kayıt silmek çok kolaydır. Girilen bilgileri silmek için delete komutu kullanılır.

Kullanımı;

DELETE [LOW_PRIORITY] [QUICK ] [IGNORE] FROM tablo_adi
[WHERE koşul]
[ORDER BY satır_sütun]
[LIMIT sayi]

Örnek; Tablodaki tüm verileri (satırları) silmek için aşağıdaki ifadeyi yazmak yeterlidir. Tüm veriler silineceğinde dikkatli kullanılmalıdır.(musteri tablosundaki tüm bilgiler silinir.)

mysql> delete * from musteri;

Örnek; Aşağıdaki SQL komutu kullanicilar tablosundaki bolum bilgisi “bilgisayar” olan tüm kullanıcılar ile ilgili satırları silecektir.

mysql> delete * from kullanicilar where bolum=’bilgisayar’;

Örnek; Aşağıdaki SQL komutu ogrenci tablosundaki ad bilgisi “mesut” olan tüm öğrenciler ile ilgili satırları silecektir.

mysql> delete * from ogrenci where ad=’mesut.