As operações de banco de dados são compostas principalmente por criar, ler, atualizar e excluir. Portanto, aprender a inserir registros em um banco de dados é fundamental.”
Declaração SQL Inserir
O SQL usa a instrução Insert para inserir um registro ou vários registros em uma tabela. A sintaxe da instrução é como mostrado abaixo:
Insira em tabela_name (col1, col2, col3)Vamos ver como podemos usar esta declaração para inserir registros em uma tabela.
SQL Insira várias linhas - MySQL
O primeiro banco de dados que abordaremos é o mecanismo MySQL. É um dos sistemas de banco de dados relacionais mais populares. Ele fornece uma sintaxe simples e intuitiva enquanto adere à sintaxe SQL padrão.
Antes de prosseguir, verifique se você tem o servidor MySQL instalado e executando em seu sistema.
Vamos começar criando um banco de dados de amostra que podemos usar.
Execute o código:
Criar banco de dados simples_shop;Depois que o comando for executado, podemos mudar para o banco de dados que criamos com o comando:
Use simples_shop;Em seguida, precisamos criar um esquema de tabela com as colunas e os tipos de dados de destino. Um esquema de exemplo é fornecido no código abaixo.
Crie produtos de tabela (No código acima, criamos uma tabela chamada produtos. Ele contém quatro colunas contendo informações do produto.
Sinta -se à vontade para personalizar o esquema da tabela ou criar sua amostra para trabalhar.
Depois que o esquema da tabela for criado, podemos inserir os registros na tabela.
Para inserir uma única linha por vez, podemos usar várias declarações de inserção como mostrado:
Inserir em produtos (Product_name, Price_Per_item, Stock, suportado)No código acima, usamos três inserções separadas três linhas na tabela.
Podemos verificar se os dados são inseridos na tabela executando a consulta:
SelecioneA saída deve retornar uma tabela com as linhas de inserção.
Como podemos ver, a tabela contém os registros que inserimos anteriormente.
Embora o método acima funcione, ele é repetitivo e exige que usemos várias declarações de inserção.
Podemos resolver isso usando o método fornecido de inserção de várias declarações. Um exemplo é como mostrado:
Inserir em produtos (Product_name, Price_Per_item, Stock, suportado)Aqui, especificamos a tabela de destino e as colunas que desejamos inserir. Em seguida, fornecemos vários valores em um par de parênteses separados por uma vírgula. Fazer isso nos permite especificar uma única declaração de inserção e incluir todos os valores que desejamos inserir, um após o outro.
Agora podemos consultar a tabela:
Podemos ver que os registros são adicionados à tabela.
SQL Inserir várias linhas - PostgreSQL
Vejamos como inserir vários registros no PostgreSQL. Felizmente, a sintaxe não difere daquele fornecido por MySQL.
Vamos começar criando nosso banco de dados de amostra no PostgreSQL.
Criar esquema simples_shop;Podemos mudar o banco de dados como:
Definir pesquisa_path = 'simples_shop';Agora podemos criar um esquema de tabela, conforme fornecido no código abaixo:
Crie tabela simples_shop.Produtos (Id Serial Primária Chave,Para inserir vários registros no PostgreSQL, podemos fazer o seguinte:
Inserir em produtos (Product_name, Price_Per_item, Stock, suportado)Semelhante ao MySQL, podemos inserir vários registros adicionando -os fechando -os em um par de parênteses e separando -os com vírgulas em uma declaração de inserção.
SQL Inserir várias linhas - servidor SQL
O bom do SQL Server é que ele não se desvia muito do SQL padrão. Portanto, podemos usar uma sintaxe semelhante à MySQL para inserir vários registros.
Por exemplo, a mesma declaração de inserção deve funcionar no SQL Server.
Inserir em produtos (Product_name, Price_Per_item, Stock, suportado)O comando deve inserir os registros especificados na tabela.
Rescindir
Neste tutorial, discutimos como trabalhar com tabelas de banco de dados e inserir declarações. Aprendemos a inserir linhas únicas ou múltiplas em uma tabela em vários motores de banco de dados.
Obrigado pela leitura!!