Bagaimana Cara Membuat Tabel di SQLite Hanya Jika Belum Ada?

Bagaimana Cara Membuat Tabel Di Sqlite Hanya Jika Belum Ada



SQLite adalah sistem yang disukai, efisien, dan ringan untuk mengelola basis data yang digunakan di banyak aplikasi berbeda. Saat bekerja dengan SQLite, penting untuk menangani pembuatan tabel efisien untuk menghindari duplikasi dan kesalahan.

Pada artikel ini, kita akan mengeksplorasi cara membuat tabel di SQLite , memastikan bahwa itu dibuat hanya jika itu belum ada.







Artikel ini akan mencakup:



1: Perintah CREATE TABLE

Dalam database SQLite, tabel baru dibuat dengan BUAT TABEL memerintah. Nama tabel dan definisi kolom diberikan setelah kata kunci BUAT TABEL . Definisi kolom menentukan tipe data dan batasan yang berlaku untuk kolom. Menjalankan BUAT TABEL perintah akan menghasilkan kesalahan jika tabel sudah ada. Akibatnya, tabel SQLite hanya boleh dibuat jika belum ada.



2: Bagaimana Saya Dapat Menentukan Apakah Tabel Ada?

Untuk memeriksa apakah tabel sudah ada di SQL, file Komando PRAGMA dapat digunakan:





table_info PRAGMA ( my_table ) ;



Jika tabel tidak ada, set kosong akan dikembalikan. Kami dapat menggunakan informasi ini untuk menentukan apakah akan membuat tabel baru.

3: Cara Membuat Tabel Hanya Jika Tidak Ada?

Konstruksi TABEL JIKA TIDAK ADA pernyataan dapat digunakan untuk hanya membuat tabel jika belum ada. jika tabelnya belum ada, kalimat ini baru saja membuatnya. Jika tidak, ia memeriksa untuk melihat apakah itu benar. Teknik paling efektif untuk membangun tabel hanya jika belum ada adalah dengan menggunakan build TABEL JIKA TIDAK ADA penyataan.

Pernyataan ini memastikan bahwa perintah pembuatan tabel dijalankan hanya jika tabel dengan nama yang ditentukan tidak ada.

Mari kita lihat Perintah.

BUAT TABEL JIKA TIDAK ADA my_table
( pengenal INTEGER PRIMARY KEY, nama TEKS, gaji REAL ) ;

Kode SQL ini memeriksa apakah my_table tabel ada. Jika tidak ada, itu membuat tabel dengan kolom dan batasan yang ditentukan.

Sekarang, jika kita menggunakan Komando PRAGMA lagi:

table_info PRAGMA ( my_table ) ;

Perintah ini mengembalikan daftar semua kolom dalam tabel yang ditentukan.

Kesimpulan

Membuat tabel di SQLite hanya jika tidak ada sangat penting untuk menghindari pembuatan tabel duplikat yang akan menyebabkan kesalahan saat mencoba memanipulasi data. Pernyataan BUAT TABEL JIKA TIDAK ADA dapat digunakan untuk melakukan ini. Tutorial ini telah membahas cara kerja dari BUAT TABEL perintah yang memastikan pembuatan tabel dalam database SQLite.