SQLite INSERT INTO
erklæringen blir brukt til å legge til nye rader med data i en tabell i databasen
Syntax.
Det er to grunnleggende syntaks av INSERT INTO regnskapet som følger:
INSERT INTO TABLE_NAME (COLUMN1, COLUMN2, kolonne 3, ... columnN)] VERDIER (verdi1, verdi2, basis3, ... valueN);
Her COLUMN1, COLUMN2 ... columnN er navnene på kolonnene i tabellen der du vil sette inn data.
Du trenger kanskje ikke å spesifisere kolonnen (e) navn i SQLite søket hvis du legger til verdier for alle kolonnene i tabellen. Men pass på at rekkefølgen av verdiene er i samme rekkefølge som kolonnene i tabellen. SQLite INSERT INTO syntaks ville være som følger:
INSERT INTO TABLE_NAME VALUES (verdi1, verdi2, basis3, ... valueN);
Eksempel:
Tenk du allerede har opprettet COMPANY tabellen i testDB.db som følger:
sqlite > CREATE TABLE COMPANY (ID INT PRIMARY KEY NOT NULL, NAME TEKST NOT NULL, AGE INT NOT NULL, ADRESSE CHAR (50), LØNN REAL);
Nå følgende utsagn ville skape seks poster i COMPANY tabellen:
INSERT INTO COMPANY (ID, navn, alder, adresse, LØNN) VALUES (1, 'Paul', 32, "California", 20000.00); INSERT INTO COMPANY (ID, navn, alder, adresse, LØNN) VALUES (2, 'Allen ', 25' Texas ', 15000.00); INSERT INTO COMPANY (ID, navn, alder, adresse, LØNN) VALUES (3,' Teddy ', 23' Norge ', 20000.00); INSERT INTO COMPANY (ID, navn, alder, adresse, LØNN) VERDIER (4, "Mark", 25 ", Rich-Mond", 65000.00); INSERT INTO COMPANY (ID, navn, alder, adresse, LØNN) VALUES (5, 'David', 27 ' Texas ', 85000,00); INSERT INTO COMPANY (ID, navn, alder, adresse, LØNN) VALUES (6, "Kim", 22 ", Sør-Hall", 45000.00);
Du kan opprette en post i COMPANY tabellen bruker andre syntaksen slik:
INSERT INTO selskapsverdiene (7, 'James', 24 'Houston', 10000.00);
Alle de ovennevnte uttalelsene ville skape følgende poster i COMPANY tabellen. Neste kapittel vil lære deg hvordan du kan vise alle disse postene fra en tabell.
ID Navn Alder ADRESSE LØNN ---------- ---------- ------- --- ---------- ---------- 1 Paulus 32 California 20000,02 Allen 25 Texas 15000,03 Teddy 23 Norge 20000,04 Mark 25 Rich-Mond 65000,05 David 27 Texas 85000,06 Kim 22 Sør- Hall 45000,07 James 24 Houston 10000,0
Fylle ett bord med en annen tabell:
Du kan fylle inn data i en tabell gjennom velg regnskapet over en annen tabell gitt en annen tabell har et sett med felt, noe som er nødvendig for å fylle først bord. Her er syntaksen:
INSERT INTO first_table_name [(COLUMN1, COLUMN2, ... columnN)] SELECT COLUMN1, COLUMN2, ... columnN Fra second_table_name [WHERE betingelse];
For nå, kan du hoppe over utsagnet først la oss lære SELECT og hvor klausuler som vil bli dekket i senere kapitler. Anmeldelser