Pada artikel ini, kita akan melihat cara membuat tabel, memodifikasi tabel, dan menjatuhkan tabel di SQLite3 dengan contoh.
Dalam tutorial ini, Anda akan belajar-
- Buat tabel
- Meja taruh
- Ubah tabel
- Tambahkan kolom- Menggunakan Perintah ALTER TABLE
- Masukkan nilai ke dalam tabel
SQLite Buat tabel
Sintaksis
Di bawah ini adalah sintaks dari pernyataan CREATE TABLE.
CREATE TABLE table_name(column1 datatype,column1 datatype);
Untuk membuat tabel, Anda harus menggunakan Query "CREATE TABLE" sebagai berikut:
BUAT TABEL guru99 (Id Int,Beri nama Varchar);
Dalam dua tanda kurung setelah nama tabel, Anda menentukan kolom tabel, setiap kolom harus memiliki properti berikut:
- Nama, nama kolom harus unik di antara kolom tabel.
- Tipe data - tipe data kolom,
- Batasan kolom opsional seperti yang akan kami jelaskan di bagian selanjutnya dalam tutorial ini.
Meja taruh
Untuk menjatuhkan tabel, gunakan perintah "DROP TABLE" diikuti dengan nama tabel sebagai berikut:
DROP TABLE guru99;
Ubah tabel
Anda dapat menggunakan perintah "ALTER TABLE" untuk mengganti nama tabel sebagai berikut:
ALTER TABLE guru99 RENAME TO guru100;
Untuk memverifikasi bahwa nama tabel diubah, Anda dapat menggunakan perintah ".tables" untuk menampilkan daftar tabel dan nama tabel harus diubah sekarang sebagai berikut:
Seperti yang Anda lihat, nama tabel " guru99 " diubah menjadi " guru100 " setelah perintah " alter table ".
SQLite menambahkan kolom- Menggunakan Perintah ALTER TABLE
Anda juga dapat menggunakan perintah "ALTER TABLE" untuk menambahkan kolom:
ALTER TABLE guru100 TAMBAHKAN KOLOM Umur INT;
Ini akan mengubah tabel "guru100" dan menambahkan kolom baru Age ke dalamnya.
- Jika Anda tidak melihat keluaran apa pun, ini berarti pernyataan tersebut berhasil, dan kolom telah ditambahkan. Tidak ada keluaran berarti kursor akan diposisikan setelah "sqlite>" tanpa teks setelahnya seperti ini
- Namun, untuk memverifikasi bahwa kolom telah ditambahkan, kita dapat menggunakan perintah ".schema guru100" ini akan memberi Anda definisi tabel, dan Anda akan melihat kolom baru yang baru saja kami tambahkan:
SQLite Masukkan nilai ke dalam tabel
Untuk memasukkan nilai ke dalam tabel, kami menggunakan pernyataan " INSERT INTO" sebagai berikut:
MASUKKAN KE Tablename (colname1, colname2,….) VALUES (valu1, value2,….);
Anda dapat menghilangkan nama kolom setelah nama tabel dan menuliskannya sebagai berikut:
SISIPKAN KE DALAM NILAI-NILAI Tablename (nilai1, nilai2,….);
Dalam kasus seperti itu, saat Anda menghilangkan nama kolom dari tabel, jumlah nilai yang disisipkan harus sama persis dengan jumlah kolom tabel. Kemudian setiap nilai akan disisipkan di kolom korespondensi. Misalnya, untuk pernyataan insert berikut:
SISIPKAN KE guru100 NILAI (1, 'Mike', 25);
Hasil dari pernyataan ini adalah sebagai berikut:
- Nilai 1 akan disisipkan di kolom " id ".
- Nilai 'Mike' akan disisipkan di kolom " Name ", dan
- Nilai 25 akan disisipkan di kolom " Umur ".
INSERT… DEFAULT VALUES
Anda dapat mengisi tabel dengan nilai default untuk kolom sekaligus sebagai berikut:
SISIPKAN KE NILAI-NILAI DEFAULT Tablename;
Jika kolom tidak mengizinkan nilai null atau nilai default, Anda akan mendapatkan error " batasan NOT NULL gagal" untuk kolom tersebut. Sebagai berikut: