Latest web development tutorials

SQLite Inserir declaração

declaração SQLite OINSERT INTO é usado para adicionar novas linhas em uma tabela no banco de dados.

gramática

INSERT INTO declaração tem dois sintaxe básica é a seguinte:

INSERT INTO TABLE_NAME (column1, column2, column3, ... columnn)]  
VALUES (valor1, valor2, value3, ... valueN);

Aqui, column1, column2, ... columnn para os dados na tabela o nome da coluna é inserida.

Se você quiser incluir todas as colunas nos valores da tabela, você não precisa ser especificado na consulta no nome da coluna SQLite. Mas certifique-se a ordem dos valores de coluna na tabela na mesma ordem. SQLite O INSERT INTO sintaxe é a seguinte:

INSERT INTO VALUES TABLE_NAME (value1, value2 VALUE3, ... valorN);

Exemplos

Suponha que você criou uma tabela em testDB.db COMPANY, como segue:

sqlite> CREATE TABLE COMPANY (
   ID INT PRIMARY KEY NOT NULL,
   TEXT NAME NOT NULL,
   AGE INT NOT NULL,
   CHAR ADDRESS (50),
   salário real
);

Agora, a seguinte declaração irá criar seis registros na tabela EMPRESA:

INSERT INTO COMPANY (ID, nome, idade, endereço, SALÁRIO)
VALUES (1, 'Paul', 32 'California', 20.000,00);

INSERT INTO COMPANY (ID, nome, idade, endereço, SALÁRIO)
VALUES (2, 'Allen', 25, 'Texas', 15.000,00);

INSERT INTO EMPRESA (ID, nome, idade, endereço, SALÁRIO)
VALUES (3, 'Teddy', 23, «Noruega», 20.000,00);

INSERT INTO COMPANY (ID, nome, idade, endereço, SALÁRIO)
VALUES (4, 'Mark', 25, 'Rich-Mond', 65.000,00);

INSERT INTO COMPANY (ID, nome, idade, endereço, SALÁRIO)
VALUES (5, 'David', 27, 'Texas', 85.000,00);

INSERT INTO COMPANY (ID, nome, idade, endereço, SALÁRIO)
VALUES (6, 'Kim', 22, 'South-Hall', 45.000,00);

Você também pode usar a segunda sintaxe para criar um registro na tabela da Companhia, conforme segue:

INSERT INTO valores da empresa (7, 'James', 24, 'Houston', 10.000,00);

Toda a afirmação acima cria o seguinte registro na tabela EMPRESA. O próximo capítulo vai lhe ensinar como exibir todos os registros de uma tabela.

ID NOME SALÁRIO IDADE ENDEREÇO
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20.000,0
2 Allen 25 Texas 15.000,0
3 Teddy 23 Norway 20.000,0
4 Mark 25 Rich-Mond 65.000,0
5 David 27 Texas 85.000,0
6 Kim 22 Sul-Hall 45.000,0
7 James 24 Houston 10000.0

Use uma tabela para preencher outra tabela

Você pode usar a instrução select em uma tabela em um campo cheio de dados para outra tabela. Aqui está a sintaxe:

INSERT INTO first_table_name [(column1, column2, ... columnn)] 
   column1 SELECT, column2, ... columnn 
   DE second_table_name
   [WHERE condição];

Você pode temporariamente ignorar a afirmação acima, você pode aprender em capítulos posteriores das cláusulas SELECT e WHERE.