Ora che abbiamo creato le nostre tabelle, aggiungiamo alcuni dati.
Il INSERT
Dichiarazione
Il INSERT
istruzione ti consente di aggiungere dati alle tabelle del database. La sintassi è questa:
INSERT INTO table_name (col_1, col_2, col_3) VALUES (value_1, value_2, value_3);
Questo inserisce i dati in una riga. L'ordine dei valori forniti deve corrispondere alle colonne in cui devono essere inseriti i valori.
Se stai inserendo dati in tutte le colonne, puoi omettere i nomi delle colonne e fare semplicemente questo:
INSERT INTO table_name VALUES (value_1, value_2, value_3);
Per popolare più righe, usa una virgola per separare ogni riga, in questo modo:
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);
L'esempio sopra popola 4 righe e presuppone che ci siano 3 colonne in ogni riga.
Esempio
Il seguente script può essere utilizzato per scaricare i dati nel nostro database FruitShop. Usiamo due INSERT
istruzioni:una per ogni tabella che vogliamo popolare. Il primo popola le
Unità
tabella, la seconda popola la
Frutta
tabella.
Esegui il seguente script SQL sul database 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');
Controlla i tuoi dati
Puoi verificare che i tuoi dati siano stati inseriti eseguendo le seguenti istruzioni SQL.
-
Controlla la Frutta Tabella
Seleziona tutti i record da Frutta tabella eseguendo la seguente istruzione:
select * from Fruit
Il risultato
Il risultato dovrebbe assomigliare a questo.
-
Controlla le Unità Tabella
Seleziona tutti i record da Unità table table eseguendo la seguente istruzione:
select * from Units
Il risultato
Il risultato dovrebbe assomigliare a questo.
Abbiamo appena usato un SELECT
dichiarazione per interrogare i dati nel nostro database. Esaminiamo più da vicino le query MySQL.