Mengosongkan Isi Tabel Di MySQL

Pada tutorial kali ini, kita akan belajar tentang Cara Mengosongkan Isi Tabel Di MySQL. Untuk mengosongkan (menghapus semua isi) tabel, Anda dapat menggunakan perintah TRUNCATE TABLE.

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;
    
Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

4 komentar:

  1. 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....

    Makasih tutorialnya gan....

    BalasHapus
  2. akhirnya saya menemukan cara bagaimana menghapus table,sangat bermanfaat.

    BalasHapus
  3. wahh perintahnya baru aku tahu itu, makasih, share terus
    My blog

    BalasHapus