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




Comments

Popular posts from this blog

cara menggunakan select cases SPSS

analisis korelasi bivariate dengan SPSS

cara install SPSS 19