Agora que criamos nossas tabelas, vamos adicionar alguns dados.
O INSERT
Declaração
O
INSERT
A instrução permite adicionar dados às tabelas do banco de dados. A sintaxe fica assim:INSERT INTO table_name (col_1, col_2, col_3) VALUES (value_1, value_2, value_3);
Isso insere dados em uma linha. A ordem dos valores fornecidos deve corresponder às colunas nas quais os valores devem ser inseridos.
Se você estiver inserindo dados em todas as colunas, poderá omitir os nomes das colunas e apenas fazer isso:
INSERT INTO table_name VALUES (value_1, value_2, value_3);
Para preencher várias linhas, use uma vírgula para separar cada linha, assim:
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);
O exemplo acima preenche 4 linhas e assume que há 3 colunas em cada linha.
Exemplo
O script a seguir pode ser usado para despejar dados em nosso banco de dados FruitShop. Usamos dois
INSERT
instruções — uma para cada tabela que queremos preencher. O primeiro preenche as
Unidades
tabela, o segundo preenche a
Fruit
tabela. Execute o seguinte script SQL no banco de dados 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');
Verifique seus dados
Você pode verificar se seus dados foram inseridos executando as seguintes instruções SQL.
-
Verifique as Frutas Tabela
Selecione todos os registros do Fruit tabela executando a seguinte instrução:
select * from Fruit
O resultado
O resultado deve ficar assim.
-
Verifique as Unidades Tabela
Selecione todos os registros das Unidades table table executando a seguinte instrução:
select * from Units
O resultado
O resultado deve ficar assim.
Acabamos de usar um
SELECT
instrução para consultar os dados em nosso banco de dados. Vamos examinar mais de perto as consultas do MySQL.