Latest web development tutorials

Pernyataan SQLite Insert

Pernyataan SQLite TheINSERT INTO digunakan untuk menambahkan baris baru ke tabel di database.

tatabahasa

INSERT INTO memiliki dua sintaks dasar adalah sebagai berikut:

INSERT INTO TABLE_NAME (column1, column2, column3, ... columnN)]  
NILAI (value1, value2, value3, ... valueN);

Di sini, column1, column2, ... columnN ke data dalam tabel untuk memasukkan nama kolom.

Jika Anda ingin menambahkan semua kolom dalam tabel nilai, Anda tidak perlu ditentukan dalam permintaan di SQLite nama kolom. Tapi pastikan urutan nilai kolom dalam tabel dalam urutan yang sama. SQLite The INSERT INTO sintaks adalah sebagai berikut:

INSERT INTO NILAI TABLE_NAME (value1, value2, value3, ... valueN);

contoh

Misalkan Anda telah membuat tabel di testDB.db PERUSAHAAN, sebagai berikut:

sqlite> CREATE TABLE PERUSAHAAN (
   ID INT PRIMARY KEY NOT NULL,
   NAMA TEXT NOT NULL,
   AGE INT NOT NULL,
   ALAMAT CHAR (50),
   GAJI NYATA
);

Sekarang, pernyataan berikut akan menciptakan enam catatan dalam tabel COMPANY:

INSERT INTO PERUSAHAAN (ID, NAMA, UMUR, ALAMAT, GAJI)
NILAI (1, 'Paul', 32, 'California', 20.000,00);

INSERT INTO PERUSAHAAN (ID, NAMA, UMUR, ALAMAT, GAJI)
NILAI (2, 'Allen', 25, 'Texas', 15.000,00);

INSERT INTO PERUSAHAAN (ID, NAMA, UMUR, ALAMAT, GAJI)
NILAI (3, 'Teddy', 23, 'Norwegia, 20.000,00);

INSERT INTO PERUSAHAAN (ID, NAMA, UMUR, ALAMAT, GAJI)
NILAI (4, 'Mark', 25, 'Rich-Mond', 65.000,00);

INSERT INTO PERUSAHAAN (ID, NAMA, UMUR, ALAMAT, GAJI)
NILAI (5, 'David', 27, 'Texas', 85.000,00);

INSERT INTO PERUSAHAAN (ID, NAMA, UMUR, ALAMAT, GAJI)
NILAI (6, 'Kim', 22, 'South-Hall', 45.000,00);

Anda juga dapat menggunakan sintaks kedua untuk membuat catatan dalam tabel COMPANY, sebagai berikut:

INSERT INTO NILAI PERUSAHAAN (7, 'James', 24, 'Houston', 10.000,00);

Semua pernyataan di atas menciptakan rekor berikut dalam tabel COMPANY. Bab berikutnya akan mengajarkan Anda bagaimana menampilkan semua record dari tabel.

ID NAMA UMUR ALAMAT GAJI
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20.000,0
2 Allen 25 Texas 15.000,0
3 Teddy 23 Norwegia 20.000,0
4 Mark 25 Rich-Mond 65.000,0
5 David 27 Texas 85.000,0
6 Kim 22 South-Hall 45.000,0
7 James 24 Houston 10.000,0

Gunakan meja untuk mengisi meja lain

Anda dapat menggunakan pernyataan pilih di meja di bidang diisi dengan data ke meja lain. Berikut adalah sintaks:

INSERT INTO first_table_name [(column1, column2, ... columnN)] 
   SELECT column1, column2, ... columnN 
   DARI second_table_name
   [WHERE kondisi];

Anda sementara dapat melewatkan pernyataan di atas, Anda dapat belajar di bab berikutnya dari klausa SELECT dan WHERE.