Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wstaw dane do bazy danych MySQL

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.

  1. Sprawdź owoce Tabela

    Wybierz wszystkie rekordy z Owoc tabeli, uruchamiając następującą instrukcję:

    select * from Fruit

    Wynik

    Wynik powinien wyglądać tak.

  2. 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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zainstaluj MySQL na Ubuntu 14.04

  2. Pomoc dotycząca aktualizacji MySQL

  3. CURRENT_DATE/CURDATE() nie działa jako domyślna wartość DATE

  4. Różnica między SELECT INTO i INSERT INTO w MySQL

  5. Oblicz różnicę między dwoma datami w MySQL