SQLite Buat, Ubah, Letakkan Tabel dengan Contoh

Pada artikel ini, kita akan melihat cara membuat tabel, memodifikasi tabel, dan memasukkan tabel SQLite3 dengan contoh.

SQLite Buat tabel

Sintaksis

Di bawah ini adalah sintaks pernyataan CREATE TABLE.

CREATE TABLE table_name(
column1 datatype,
column1 datatype
);

Untuk membuat tabel, Anda harus menggunakan "BUAT TABEL" Kueri sebagai berikut:

CREATE TABLE guru99 (
  Id Int,
  Name Varchar
);

Di dalam dua tanda kurung setelah nama tabel, Anda menentukan kolom-kolom tabel. Setiap kolom harus memiliki properti berikut:

  • Sebuah nama, nama kolomnya harus unik di antara kolom-kolom tabel.
  • Tipe data – tipe data kolom,
  • Batasan kolom opsional seperti yang akan kami jelaskan di bagian selanjutnya dalam tutorial ini.

Jatuhkan meja

Untuk menjatuhkan tabel, gunakan “JATUHKAN MEJA” perintah diikuti dengan nama tabel sebagai berikut:

DROP TABLE guru99;

Ubah tabel

Anda dapat menggunakan “UBAH TABEL” perintah untuk mengganti nama tabel sebagai berikut:

ALTER TABLE guru99 RENAME TO guru100;

Untuk memverifikasi bahwa nama tabel diubah, Anda dapat menggunakan perintah “.tabel” untuk menampilkan daftar tabel dan nama tabel harus diubah sekarang sebagai berikut:

Ubah Tabel

Seperti yang Anda lihat nama tabel “guru99” diubah menjadi “guru100" setelah "mengubah tabel".

SQLite tambahkan kolom- Menggunakan ALTER TABEL perintah

Anda juga dapat menggunakan “UBAH TABEL” perintah untuk menambahkan kolom:

ALTER TABLE guru100 ADD COLUMN Age INT;

Ini akan mengubah tabel “guru100” dan tambahkan kolom baru Usia untuk itu.

  • Jika Anda tidak melihat output apa pun, ini berarti pernyataan berhasil dan kolom telah ditambahkan. Tidak ada keluaran berarti kursor akan diposisikan setelahnya “sqlite>” tanpa teks setelahnya seperti ini

SQLite Tambah Kolom

  • Namun, untuk memverifikasi bahwa kolom telah ditambahkan, kita dapat menggunakan perintah “.skema guru100” ini akan memberi Anda definisi tabel, dan Anda akan melihat kolom baru yang baru saja kami tambahkan:

SQLite Tambahkan kolom

SQLite Masukkan nilai ke dalam tabel

Untuk memasukkan nilai ke dalam tabel, kami menggunakan “MASUKKAN KE DALAM" pernyataan sebagai berikut:

INSERT INTO Tablename(colname1, colname2, ….) VALUES(valu1, value2, ….);

Anda dapat menghilangkan nama kolom setelah nama tabel dan menuliskannya sebagai berikut:

INSERT INTO Tablename VALUES(value1, value2, ….);

Dalam kasus seperti ini, saat Anda menghilangkan nama kolom dari tabel, jumlah nilai yang dimasukkan harus sama persis dengan jumlah kolom tabel. Kemudian, setiap nilai akan dimasukkan ke dalam kolom korespondensi. Misalnya, untuk pernyataan insert berikut:

INSERT INTO guru100 VALUES(1, 'Mike', 25);

Hasil dari pernyataan ini akan menjadi sebagai berikut:

  • Nilai 1 akan disisipkan pada kolom “id".
  • Nilai 'Mike' akan disisipkan pada kolom “Nama“, Dan
  • Nilai 25 akan disisipkan pada kolom “Usia".

SQLite Masukkan Nilai ke dalam Tabel

MASUKKAN… Pernyataan NILAI DEFAULT

Anda dapat mengisi tabel dengan nilai default untuk kolom sekaligus sebagai berikut:

INSERT INTO Tablename DEFAULT VALUES;

Jika kolom tidak mengizinkan nilai null atau nilai default, Anda akan mendapatkan kesalahan yang “Batasan BUKAN NULL gagal” untuk kolom tersebut. Sebagai berikut:

INSERT - Pernyataan NILAI DEFAULT