Teraz, gdy stworzyliśmy nasze tabele, dodajmy trochę danych.
INSERT
Oświadczenie
INSERT
Instrukcja umożliwia dodawanie danych do tabel bazy danych. Składnia wygląda tak:
INSERT INTO table_name (col_1, col_2, col_3) VALUES (value_1, value_2, value_3);
To wstawia dane do jednego wiersza. Kolejność podanych wartości musi odpowiadać kolumnom, do których mają zostać wstawione wartości.
Jeśli wstawiasz dane do wszystkich kolumn, możesz pominąć nazwy kolumn i po prostu zrób tak:
INSERT INTO table_name VALUES (value_1, value_2, value_3);
Aby wypełnić wiele wierszy, użyj przecinka do oddzielenia każdego wiersza, w ten sposób:
INSERT INTO table_name VALUES (value_1, value_2, value_3), (value_1, value_2, value_3), (value_1, value_2, value_3), (value_1, value_2, value_3);
Powyższy przykład wypełnia 4 wiersze i zakłada, że w każdym wierszu są 3 kolumny.
Przykład
Poniższy skrypt może służyć do zrzutu danych do naszej bazy danych FruitShop. Używamy dwóch INSERT
oświadczenia — po jednym dla każdej tabeli, którą chcemy wypełnić. Pierwszy wypełnia
Jednostki
tabela, druga wypełnia
Owoce
tabela.
Wykonaj następujący skrypt SQL w bazie danych FruitShop:
INSERT INTO Units VALUES (1,'Piece','2015-02-15 10:30:00','2015-02-15 10:30:00'), (2,'Kilogram','2015-02-15 10:30:00','2015-02-15 10:30:00'), (3,'Gram','2015-02-15 10:30:00','2015-02-15 10:30:00'), (4,'Pound','2015-02-15 10:30:00','2015-02-15 10:30:00'), (5,'Ounce','2015-02-15 10:30:00','2015-02-15 10:30:00'), (6,'Bunch','2015-02-15 10:30:00','2015-02-15 10:30:00'), (7,'Container','2015-02-15 10:30:00','2015-02-15 10:30:00'); INSERT INTO Fruit VALUES (1,'Apple',10,1,'2015-02-15 10:30:00','2015-02-15 10:30:00'), (2,'Orange',5,2,'2015-02-15 10:30:00','2015-02-15 10:30:00'), (3,'Banana',20,6,'2015-02-15 10:30:00','2015-02-15 10:30:00'), (4,'Watermelon',10,1,'2015-02-15 10:30:00','2015-02-15 10:30:00'), (5,'Grapes',15,6,'2015-02-15 10:30:00','2015-02-15 10:30:00'), (6,'Strawberry',12,7,'2015-02-15 10:30:00','2015-02-15 10:30:00');
Sprawdź swoje dane
Możesz sprawdzić, czy Twoje dane zostały wstawione, wykonując następujące instrukcje SQL.
-
Sprawdź owoce Tabela
Wybierz wszystkie rekordy z Owoc tabeli, uruchamiając następującą instrukcję:
select * from Fruit
Wynik
Wynik powinien wyglądać tak.
-
Sprawdź Jednostki Tabela
Wybierz wszystkie rekordy z Jednostek tabeli tabeli, uruchamiając następującą instrukcję:
select * from Units
Wynik
Wynik powinien wyglądać tak.
Właśnie użyliśmy SELECT
oświadczenie o wyszukaniu danych w naszej bazie danych. Przyjrzyjmy się bliżej zapytaniom MySQL.