SQLite Buat, Ubah, Jatuhkan Jadual dengan Contoh

Dalam artikel ini, kita akan melihat cara membuat jadual, mengubah jadual dan menjatuhkan jadual di SQLite3 dengan contoh.

Dalam tutorial ini, anda akan belajar-

  • Buat jadual
  • Jatuhkan meja
  • Ubah jadual
  • Tambah lajur- Menggunakan Perintah ALTER TABLE
  • Masukkan nilai ke dalam jadual

Jadual Buat SQLite

Sintaks

Berikut adalah sintaks penyataan CREATE TABLE.

CREATE TABLE table_name(column1 datatype,column1 datatype);

Untuk membuat jadual, anda harus menggunakan Pertanyaan "BUAT TABLE" seperti berikut:

BUAT JADUAL guru99 (Id Int,Namakan Varchar);

Dalam dua tanda kurung setelah nama jadual, anda menentukan lajur jadual, setiap lajur harus mempunyai sifat berikut:

  • Nama, nama lajur mestilah unik di antara lajur jadual.
  • Jenis data - jenis data lajur,
  • Kekangan lajur pilihan seperti yang akan kami jelaskan di bahagian seterusnya dalam tutorial ini.

Jatuhkan meja

Untuk menjatuhkan jadual, gunakan perintah "DROP TABLE" diikuti dengan nama jadual seperti berikut:

HURUF JADUAL guru99;

Ubah jadual

Anda boleh menggunakan perintah "ALTER TABLE" untuk menamakan semula jadual seperti berikut:

ALTER TABLE guru99 RENAME TO guru100;

Untuk mengesahkan bahawa nama jadual diubah, anda boleh menggunakan perintah ".tabel" untuk menunjukkan senarai jadual dan nama jadual harus diubah sekarang seperti berikut:

Seperti yang anda lihat, nama jadual " guru99 " diubah menjadi " guru100 " setelah perintah " ubah meja ".

SQLite menambah lajur- Menggunakan Perintah ALTER TABLE

Anda juga boleh menggunakan perintah "ALTER TABLE" untuk menambahkan lajur:

ALTER TABLE guru100 TAMBAHKAN COLUMN Umur INT;

Ini akan mengubah jadual "guru100" dan menambahkan lajur Umur baru padanya.

  • Sekiranya anda tidak melihat output, ini bermaksud bahawa pernyataan itu berjaya, dan lajur itu ditambahkan. Tidak ada output yang bermaksud bahawa kursor akan diletakkan setelah "sqlite>" tanpa teks selepasnya seperti ini

  • Namun, untuk mengesahkan bahawa lajur telah ditambahkan, kami dapat menggunakan perintah ".schema guru100" ini akan memberi anda definisi jadual, dan anda akan melihat lajur baru yang baru saja kami tambahkan:

SQLite Masukkan nilai ke dalam jadual

Untuk memasukkan nilai ke dalam jadual, kami menggunakan pernyataan " INSERT INTO" seperti berikut:

INSERT INTO Tablename (colname1, colname2,….) NILAI (valu1, nilai2,….);

Anda boleh menghilangkan nama lajur selepas nama jadual dan menulisnya seperti berikut:

INSERT INTO NILU Nama Tablen (nilai1, nilai2,….);

Dalam kes sedemikian, di mana anda menghilangkan nama lajur dari jadual, jumlah nilai yang dimasukkan mestilah sama dengan bilangan lajur jadual yang sama. Kemudian setiap nilai akan dimasukkan di ruangan korespondensi. Contohnya, untuk penyataan sisipan berikut:

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

Hasil penyataan ini adalah seperti berikut:

  • Nilai 1 akan dimasukkan dalam lajur " id ".
  • Nilai 'Mike' akan dimasukkan dalam lajur " Nama ", dan
  • Nilai 25 akan dimasukkan dalam lajur " Umur ".

MASUKKAN ... pernyataan NILAI DEFAULT

Anda boleh mengisi jadual dengan nilai lalai untuk lajur sekaligus seperti berikut:

INSERT INTO Tablename NEFUULT NILAI;

Sekiranya lajur tidak membenarkan nilai nol atau nilai lalai, anda akan mendapat ralat bahawa " BUKAN kekangan NULL gagal" untuk lajur itu. Seperti berikut:

Artikel menarik...