Tutorial ini membahas tentang cara menghapus data di tabel database mysql. Di tutorial sebelumnya, saya telah membahas tentang cara membuat tabel database menggunakan aplikasi database mysql 8 menggunakan command line mysql. Dengan menggunakan command line mysql, anda bisa juga menghapus data yang tersimpan di dalam tabel mysql selain menggunakan bahasa pemrograman seperti php, python, ruby dan berbagai jenis bahasa pemrograman lainnya.
Tutorial ini bisa anda ikuti dengan baik, jika anda telah memiliki beberapa persyaratan berikut ini.
Jika beberapa tersebut di atas telah terpenuhi, berikut ini langkah-langkah cara menghapus tabel di database mysql 8.
create database latihan1;use latihan1;CREATE TABLE datasiswa (
id INT AUTO_INCREMENT PRIMARY KEY,
nama VARCHAR(255) NOT NULL,
alamat VARCHAR(255) NOT NULL
) CHARSET=utf8mb4;show tables;mysql> show tables;
+--------------------+
| Tables_in_latihan1 |
+--------------------+
| datasiswa |
+--------------------+
1 row in set (0.00 sec)desc datasiswa;mysql> desc datasiswa;
+--------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------+--------------+------+-----+---------+----------------+
| id | int | NO | PRI | NULL | auto_increment |
| nama | varchar(255) | NO | | NULL | |
| alamat | varchar(255) | NO | | NULL | |
+--------+--------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)INSERT INTO datasiswa(id,nama,alamat)
VALUES(NULL,'Ahmad Sobari','Semarang'), (NULL,'Yayan Basra','Bandung'),(NULL,'Kartika Sabah','Jepara'), (NULL,'Yoyon Balamsabah','Batang'),(NULL,'Tira Argado','Batam');select * from datasiswa;mysql> select * from datasiswa;
+----+------------------+----------+
| id | nama | alamat |
+----+------------------+----------+
| 1 | Ahmad Sobari | Semarang |
| 2 | Yayan Basra | Bandung |
| 3 | Kartika Sabah | Jepara |
| 4 | Yoyon Balamsabah | Batang |
| 5 | Tira Argado | Batam |
+----+------------------+----------+
5 rows in set (0.00 sec)delete from datasiswa where id=5;mysql> delete from datasiswa where id=5;
Query OK, 1 row affected (0.01 sec)flush privileges;select * from datasiswa;mysql> select * from datasiswa;
+----+------------------+----------+
| id | nama | alamat |
+----+------------------+----------+
| 1 | Ahmad Sobari | Semarang |
| 2 | Yayan Basra | Bandung |
| 3 | Kartika Sabah | Jepara |
| 4 | Yoyon Balamsabah | Batang |
+----+------------------+----------+
4 rows in set (0.00 sec)Demikian tutorial tentang cara menghapus data di tabel database mysql. Perlu anda perhatikan bahwa, sebelum menghapus data di tabel database saya sarankan untuk membackup semua data yang terdapat di tabel database tersebut. Karena jika anda menghapus data di database, data yang telah anda hapus tersebut tidak bisa dikembalikan lagi.