![]()
Para inserir dados em tabelas no MySQL, utilizamos a cláusula INSERT INTO.
A sintaxe geral é a seguinte:
sqlINSERT INTO nome_da_tabela (coluna1, coluna2, coluna3, ...)
VALUES (valor1, valor2, valor3, ...);Aqui está um exemplo de como inserir um registro em uma tabela chamada clientes com colunas nome, email e idade:
sqlINSERT INTO clientes (nome, email, idade)
VALUES ('João', 'joao@email.com', 30);Podemos inserir múltiplos registros ao mesmo tempo separando-os com vírgulas:
sqlINSERT INTO clientes (nome, email, idade)
VALUES ('João', 'joao@email.com', 30),
('Maria', 'maria@email.com', 25),
('Pedro', 'pedro@email.com', 40);Também é possível inserir dados em uma tabela a partir de outra tabela. Por exemplo, se tivermos uma tabela clientes_backup com os mesmos campos que a tabela clientes, podemos inserir todos os registros da tabela clientes_backup na tabela clientes com o seguinte comando:
sqlINSERT INTO clientes SELECT * FROM clientes_backup;Isso copia todos os dados da tabela clientes_backup para a tabela clientes.
É importante lembrar que, ao inserir dados em uma tabela, devemos nos certificar de que os valores que estamos inserindo correspondem aos tipos de dados das colunas da tabela.