A instrução MySQL INSERT é usada para armazenar ou adicionar dados na tabela MySQL dentro do banco de dados. Podemos realizar a inserção de registros de duas maneiras utilizando uma única consulta no MySQL:
- Inserir registro em uma única linha
- Inserir registro em várias linhas
Sintaxe:
A seguir está a sintaxe genérica de SQL INSERIR EM comando para inserir um único registro em MySQL mesa:
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
Na sintaxe acima, primeiro precisamos especificar o nome da tabela e a lista de colunas separadas por vírgula. Em segundo lugar, fornecemos a lista de valores correspondentes ao nome das colunas após a cláusula VALUES.
listagem java
NOTA: O nome do campo é opcional. Se quisermos especificar valores parciais, o nome do campo é obrigatório. Também garante que o nome e os valores da coluna sejam iguais. Além disso, a posição das colunas e os valores correspondentes devem ser iguais.
Se quisermos inserir vários registros dentro de um único comando, use a seguinte instrução:
INSERT INTO table_name VALUES ( value1, value2,...valueN ) ( value1, value2,...valueN ) ........... ( value1, value2,...valueN );
Na sintaxe acima, todas as linhas devem ser separadas por vírgulas nos campos de valor.
Exemplo de INSERT do MySQL
Vamos entender como Instruções INSERT trabalhe no MySQL com a ajuda de vários exemplos. Primeiro, crie uma tabela ' Pessoas 'no banco de dados usando o seguinte comando:
CREATE TABLE People( id int NOT NULL AUTO_INCREMENT, name varchar(45) NOT NULL, occupation varchar(35) NOT NULL, age int, PRIMARY KEY (id) );
1. Se quisermos armazenar registros únicos para todos os campos, use a sintaxe a seguir:
INSERT INTO People (id, name, occupation, age) VALUES (101, 'Peter', 'Engineer', 32);
2. Se quisermos armazenar vários registros, use as instruções a seguir, onde podemos especificar todos os nomes de campos ou não especificar nenhum campo.
INSERT INTO People VALUES (102, 'Joseph', 'Developer', 30), (103, 'Mike', 'Leader', 28), (104, 'Stephen', 'Scientist', 45);
3. Se quisermos armazenar registros sem fornecer todos os campos, usamos o seguinte campo parcial declarações. Nesse caso, é obrigatório especificar os nomes dos campos.
o que é f5 no teclado
INSERT INTO People (name, occupation) VALUES ('Stephen', 'Scientist'), ('Bob', 'Actor');
Na saída abaixo, podemos ver que todas as instruções INSERT foram executadas com sucesso e armazenaram o valor em uma tabela corretamente.
Podemos usar a sintaxe abaixo para mostrar os registros do Pessoas mesa:
mysql> SELECT * FROM People;
Obteremos a saída da seguinte forma:
Inserindo data na tabela MySQL:
Também podemos usar INSERT STATEMENT para adicionar a data na tabela MySQL. MySQL fornece vários tipos de dados para armazenar datas como DATE, TIMESTAMP, DATETIME e YEAR. O formulário padrão t da data no MySQL é AAAA-MM-DD .
definir java
Este formato possui as descrições abaixo:
A seguir está a sintaxe básica para inserir data na tabela MySQL:
INSERT INTO table_name (column_name, column_date) VALUES ('DATE: Manual Date', '2008-7-04');
Se quisermos inserir uma data no formato mm/dd/aaaa, é necessário usar a instrução abaixo:
INSERT INTO table_name VALUES (STR_TO_DATE(date_value, format_specifier));