Tips Cara Mengosongkan Isi Table Di Mysql
Pada tutorial MySQL kali ini, kita akan berguru ihwal Cara Mengosongkan Isi Sebuah Table. Untuk mengosongkan (menghapus) isi sebuah table, A...
https://tutorialcarapintar.blogspot.com/2019/02/tips-cara-mengosongkan-isi-table-di.html
Pada tutorial MySQL kali ini, kita akan berguru ihwal Cara Mengosongkan Isi Sebuah Table. Untuk mengosongkan (menghapus) isi sebuah table, Anda sanggup memakai Truncate Table statement.
Truncate Table statement ini seolah-olah dengan Delete statement, yaitu menghapus semua data.
Perhatian!
Sebelum Anda menjalankan Truncate Table statement, pastikan Anda untuk menjalankan proses backup terlebih dahulu. Untuk lebih lengkapnya sanggup Anda baca tutorial ihwal Cara Membuat Table Backup Di MySQL.
Di bawah ini yaitu sintak dasar dari Truncate Table di MySQL:
Penjelasan sintak:
Misalkan Anda telah mempunyai sebuah table "employee" dengan data-data sebagai berikut:
Dari data-data diatas, coba Anda kosongkan isi table "employee" diatas dengan memakai Trucate Table statement.
Untuk membuktikannya, coba Anda tampilkan kembali data dari table "employee" diatas memakai select statement berikut:
Dari output diatas, terbukti bahwa isi table "employee" telah kosong!.
Truncate Table statement ini seolah-olah dengan Delete statement, yaitu menghapus semua data.
Perhatian!
Sebelum Anda menjalankan Truncate Table statement, pastikan Anda untuk menjalankan proses backup terlebih dahulu. Untuk lebih lengkapnya sanggup Anda baca tutorial ihwal Cara Membuat Table Backup Di MySQL.
Sintak Dasar
Di bawah ini yaitu sintak dasar dari Truncate Table di MySQL:
TRUNCATE TABLE table_name;
Penjelasan sintak:
- table_name yaitu nama table yang akan Anda kosongkan isinya.
Contoh
Misalkan Anda telah mempunyai sebuah table "employee" dengan data-data sebagai berikut:
+-------------+---------------+--------+----------+---------+------------+ | employee_id | employee_name | gender | address | salary | departemen | +-------------+---------------+--------+----------+---------+------------+ | 001 | Nursalim | L | Jakarta | 3000000 | IT | | 002 | Naura | P | Bandung | 2000000 | HRD | | 003 | Ahmad | L | Semarang | 5000000 | ACC | | 004 | Nani | P | Surabaya | 2500000 | FIN | | 005 | Nurul | P | Tegal | 4500000 | FIN | +-------------+---------------+--------+----------+---------+------------+
Dari data-data diatas, coba Anda kosongkan isi table "employee" diatas dengan memakai Trucate Table statement.
mysql> TRUNCATE TABLE employee; Query OK, 0 rows affected (0.33 sec)
Untuk membuktikannya, coba Anda tampilkan kembali data dari table "employee" diatas memakai select statement berikut:
mysql> SELECT * FROM employee; Empty set (0.00 sec)
Dari output diatas, terbukti bahwa isi table "employee" telah kosong!.