Bagaimana Cara Truncate Tabel Di SQLite

Apa Itu Truncate Table?

Truncate Table adalah SQL query yang ada di database yang digunakan untuk mengosongkan isi tabel. Truncate sama seperti perintah delete bedanya adalah Truncate tidak menggunakan where clause, sedangkan Delete dapat digunakan bersamaan dengan where clause.

Baca Juga: Perbedaan Truncate Table Vs Delete Table.



Sebenarnya SQLite tidak mengenal Truncate Table, tidak seperti dengan DBMS lainnya seperti Oracle, MySQL, PostgreSQL, SQL Server, dan lain sebagainya.

Untuk mengosongkan isi tabel di SQLite, Anda dapat menggunakan perintah DELETE dan diikuti dengan perintah VACUUM. VACUM digunakan untuk menghapus space (ruang) yang tidak digunakan.

Sintak Dasar

Di bawah ini adalah sintak dasar untuk mengosongkan isi tabel di SQLite.

sqlite> DELETE FROM nama_tabel;
sqlite> VACUUM; 

Demo

  1. Buat tabel Mahasiswa seperti di bawah ini:

    CREATE TABLE mahasiswa(
      npm INT NOT NULL PRIMARY KEY,
      nama CHAR(30) NOT NULL,
      gender CHAR(1) NOT NULL,
      fakultas CHAR(30) NOT NULL,
      jurusan CHAR(30) NOT NULL
    );
    
    
  2. Insert data ke tabel Mahasiswa dengan script di bawah ini:

    sqlite> INSERT INTO mahasiswa VALUES ('0001','Nursalim','L','Ilmu Komputer','Teknik Informatika');
    sqlite> INSERT INTO mahasiswa VALUES ('0002','Naura Krasiva','P','Kedokteran','Kedokteran Umum');
    sqlite> INSERT INTO mahasiswa VALUES ('0003','Nani Indriyani','P','Sastra','Sastra Inggris');
    sqlite> INSERT INTO mahasiswa VALUES ('0004','Ahmad Fathoni','L','Sastra','Sastra Inggris');
    sqlite> INSERT INTO mahasiswa VALUES ('0005','Sri Rahayu','P','Teknik','Teknik Metalurgi');
    
    
  3. Tampilkan data dari tabel Mahasiswa

    sqlite> .header on
    sqlite> .mode column
    sqlite> SELECT * FROM mahasiswa;
    npm         nama        gender      fakultas       jurusan
    ----------  ----------  ----------  -------------  ------------------
    1           Nursalim    L           Ilmu Komputer  Teknik Informatika
    2           Naura Kras  P           Kedokteran     Kedokteran Umum
    3           Nani Indri  P           Sastra         Sastra Inggris
    4           Ahmad Fath  L           Sastra         Sastra Inggris
    5           Sri Rahayu  P           Teknik         Teknik Metalurgi
    
    
  4. Kosongkan (truncate) isi tabel Mahasiswa

    sqlite> DELETE FROM mahasiswa;
    sqlite> VACUUM;
    
    
  5. Tampilkan kembali data dari tabel Mahasiswa

    sqlite> SELECT * FROM mahasiswa;
    sqlite>
    
    
    Dari query diatas terlihat bahwa tabel Mahasiswa telah berhasil dikosongkan (truncate).
Sekian tutorial singkat Bagaimana Cara Truncate Table Di SQLite. Semoga bermanfaat & Happy Learning SQLite.


Jika Anda menyukai tutorial ini, silahkan Anda share dan Anda bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

~Nursalim~
Naura-Lab.blogspot.com




Jika Anda rasa artikel ini bermanfaat, saya sangat berterima kasih bila Anda mau membagikannya ke teman. Jangan lupa dapatkan update artikel terbaru dari Naura-Lab melalui email:

1 comments:

terimakasih udah share info nya
yang sngat bermanfaat
terus berkreasi gan

Reply

Post a Comment