Najlepszy samouczek Oświadczenie SQLite Insert W 2024 r. W tym samouczku możesz dowiedzieć się gramatyka,Przykłady,Użyj tabeli do wypełnienia innej tabeli,
Oświadczenie SQLiteINSERT INTO służy do dodawania nowych wierszy do tabeli w bazie danych.
INSERT INTO ma dwa podstawowe składnia jest następująca:
INSERT INTO TABLE_NAME (kolumna1, kolumna2, kolumna3 pl. columnN)] VALUES (wartość1, wartość2, wartość3 pl. wartośćN);
Tutaj kolumna1, kolumna2 pl. columnN danych w tabeli nazwa kolumny jest włożona.
Jeśli chcesz dodać wszystkie kolumny w tabeli wartości, nie muszą być określone w zapytaniu w SQLite nazwy kolumny. Ale upewnij się, że kolejność wartości kolumn w tabeli w tej samej kolejności. SQLite INSERT INTO składnia jest następująca:
INSERT INTO VALUES TABLE_NAME (wartość1 wartość2, wartość3 pl. wartośćn);
Załóżmy, że stworzyliśmy tabelę w testDB.db COMPANY, co następuje:
sqlite> CREATE TABLE Company ( ID INT PRIMARY KEY NOT NULL, NAZWA TEXT NOT NULL, AGE INT NOT NULL, CHAR ADDRESS (50), WYNAGRODZENIE NIERUCHOMOŚCI );
Teraz, następująca instrukcja stworzy sześć rekordów w tabeli firmy:
INSERT INTO COMPANY (id, nazwisko, wiek, adres, wynagrodzenia) Wartości (1, 'Paul', 32 'California', 20000.00); INSERT INTO COMPANY (id, nazwisko, wiek, adres, wynagrodzenia) WARTOŚCI (2, 'Allen', 25 'Texas', 15000.00); INSERT INTO COMPANY (id, nazwisko, wiek, adres, wynagrodzenia) VALUES (3, "Miś", 23 ", Norwegii, 20000.00); INSERT INTO COMPANY (id, nazwisko, wiek, adres, wynagrodzenia) VALUES (4 'Mark', 25 'Rich-Mond', 65000.00); INSERT INTO COMPANY (id, nazwisko, wiek, adres, wynagrodzenia) WARTOŚCI (5, 'David', 27 'Texas', 85000.00); INSERT INTO COMPANY (id, nazwisko, wiek, adres, wynagrodzenia) WARTOŚCI (6, 'Kim', 22 'South-Hall', 45000.00);
Można także użyć drugiego składni tworzenia rekordu w tabeli Spółki, co następuje:
INSERT INTO wartości firmy (7 James ', 24' Houston ', 10000.00);
Wszystkie powyższe zestawienie tworzy następujący zapis w tabeli Company. Kolejny rozdział nauczy Cię jak wyświetlać wszystkie rekordy z tabeli.
NAZWA ID AGE ADRES WYNAGRODZENIE ---------- ---------- ---------- ---------- ---------- 1 Paweł 32 California 20000,0 2 Allen 25 Texas 15000,0 3 Teddy 23 Norwegia 20000,0 4 Mark 25 Rich-Mond 65000,0 5 Dawid 27 Texas 85000,0 6 Kim 22 South-Hall 45000,0 7 James 24 Houston 10000,0
Można użyć SELECT w tabeli na pole pełne dane do innej tabeli. Oto składnia:
INSERT INTO first_table_name [(Kolumna1, Kolumna2 pl. columnN)] SELECT kolumna1, kolumna2 pl. columnN Z second_table_name [WHERE warunek];
Można tymczasowo pominąć powyższe oświadczenie, można dowiedzieć się w późniejszych rozdziałach klauzulach SELECT i gdzie.