Cara Menghapus Data Di Tabel Database MySQL
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.
- Komputer windows atau linux yang sudah terinstall aplikasi database MySQL 8. Baca lagi tutorial tentang cara install database mysql 8 di komputer windows.
- Alternatif lainnya, komputer anda telah terinstall aplikasi XAMPP. Jika komputer anda belum terinstall XAMPP, baca tutorial tentang cara menginstall xampp di komputer windows.
- Anda menyewa hosting vps yang sudah terinstall aplikasi database mysql 8.
Jika beberapa tersebut di atas telah terpenuhi, berikut ini langkah-langkah cara menghapus tabel di database mysql 8.
- Login ke aplikasi database mysql 8.
- Ketik baris perintah berikut ini untuk membuat database bernama latihan1, kemudian tekan enter.
create database latihan1;
- Ketik baris perintah berikut ini untuk menggunakan database latihan1, kemudian tekan enter.
use latihan1;
- Ketik baris perintah berikut ini untuk membuat tabel datasiswa di database latihan1, kemudian tekan enter.
CREATE TABLE datasiswa (
id INT AUTO_INCREMENT PRIMARY KEY,
nama VARCHAR(255) NOT NULL,
alamat VARCHAR(255) NOT NULL
) CHARSET=utf8mb4;
- Ketik baris perintah berikut ini untuk mengecek tabel datasiswa di database latihan1, kemudian tekan enter.
show tables;
mysql> show tables;
+--------------------+
| Tables_in_latihan1 |
+--------------------+
| datasiswa |
+--------------------+
1 row in set (0.00 sec)
- Ketik baris perintah berikut ini untuk mengecek data baris dan kolom di tabel datasiswa di database latihan1, kemudian tekan enter.
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)
- Ketik baris perintah berikut ini untuk menambahkan data ke tabel datasiswa di database latihan1, kemudian tekan enter.
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');
- Ketik baris perintah berikut ini untuk melihat semua data di tabel datasiswa di database latihan1, kemudian tekan enter.
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)
- Sebagai contoh data dengan nomor id 5 akan dihapus. Ketik baris perintah berikut ini untuk menghapus data di tabel datasiswa di database latihan1 dengan nomor id 5, kemudian tekan enter.
delete from datasiswa where id=5;
mysql> delete from datasiswa where id=5;
Query OK, 1 row affected (0.01 sec)
flush privileges;
- Data tabel datasiswa dengan nomor id 5 telah dihapus. Sekarang, ketik baris perintah berikut ini untuk melihat semua data di tabel datasiswa di database latihan1 setelah data dengan nomor id 5 dihapus, kemudian tekan enter.
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)
- Dari data tabel datasiswa tersebut dapat anda lihat bahwa data nomor 5 telah terhapus.
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.
Tags :