Perintah Truncate Table mirip dengan perintah Delete Table Di MySQL, perbedaan yang paling mendasar bahwa Truncate Table tidak menggunakan Where Clause, sedangkan pada Delete Table dapat menggunakan Where Clause.
Sintak Dasar
Di bawah ini adalah sintak dasar perintah Truncate Table Di MySQL:
TRUNCATE TABLE table_name;
Penjelasan sintak:
- TRUNCATE TABLE adalah perintah untuk mengosongkan isi atau data di tabel
- table_name adalah nama tabel di database yang akan dikosongkan atau dihapus semua datanya.
Contoh
Sebagai contoh latihan pada tutorial kali ini, coba Anda ikuti langkah-langkah di bawah ini:
- Buatlah sebuah tabel dengan nama "TBL_PEGAWAI" dengan menjalankan script SQL di bawah ini:
CREATE TABLE tbl_pegawai ( id_pegawai INT(5) NOT NULL AUTO_INCREMENT, nama_pegawai VARCHAR(20) DEFAULT NULL, jenis_kelamin CHAR(1) DEFAULT NULL, gaji DECIMAL(10,0) DEFAULT NULL, alamat VARCHAR(20) DEFAULT NULL, departemen VARCHAR(5) DEFAULT NULL, PRIMARY KEY (id_pegawai) ) ENGINE=InnoDB
- Masukkan data ke dalam tabel "TBL_PEGAWAI" dengan menjalankan script SQL di bawah ini:
INSERT INTO tbl_pegawai(nama_pegawai, jenis_kelamin, gaji, alamat, departemen) VALUES('Nursalim', 'L', 1000000, 'Brebes', 'IT'); INSERT INTO tbl_pegawai(nama_pegawai, jenis_kelamin, gaji, alamat, departemen) VALUES('Naura Krasiva', 'P', 1500000, 'Tegal', 'FIN'); INSERT INTO tbl_pegawai(nama_pegawai, jenis_kelamin, gaji, alamat, departemen) VALUES('Nurul Anawariyah', 'P', 2000000, 'Pemalang', 'HRD'); INSERT INTO tbl_pegawai(nama_pegawai, jenis_kelamin, gaji, alamat, departemen) VALUES('Achmad Fathoni', 'L', 3000000, 'Batang', 'IT'); INSERT INTO tbl_pegawai(nama_pegawai, jenis_kelamin, gaji, alamat, departemen) VALUES('Nurul Hikmah', 'P', 9000000, 'Pekalongan', 'DIR');
- Tampilkan semua data data dari tabel "TBL_PEGAWAI"
SELECT * FROM tbl_pegawai;
- Delete semua (kosongkan) data di tabel "TBL_PEGAWAI" dengan menggunakan perintah Truncate Table
TRUNCATE TABLE tbl_pegawai;
- Tampilkan kembali data dari "TBL_PEGAWAI", dan lihat apa hasilnya.
SELECT * FROM tbl_pegawai;
Walah..... untung saya nemu artikel ini. Saya cari2 menu buat ngosongin table di$ phpmyadmin ko ga nemu2. Setelah table saya kosongin dengan panduan artikel ini baru ketemu menunya. Ga tahunya ada di Operation....
BalasHapusMakasih tutorialnya gan....
akhirnya saya menemukan cara bagaimana menghapus table,sangat bermanfaat.
BalasHapuswahh perintahnya baru aku tahu itu, makasih, share terus
BalasHapusMy blog
Terimakasih.. tulisannya sangat bermanfaat..
BalasHapusMy blog
My Name
My Email
My Campus