Latest web development tutorials

Insertar comunicado SQLite

declaración SQLite ElINSERT INTO se utiliza para agregar nuevas filas a una tabla en la base de datos.

gramática

INSERT INTO tiene dos sintaxis básica es la siguiente:

INSERT INTO TABLE_NAME (column1, columna2, columna 3, ... columnn)]  
VALUES (valor1, valor2, valor3, ... valorN);

Aquí, column1, columna2, ... columnn a los datos en el nombre de la tabla de la columna se inserta.

Si desea agregar todas las columnas de los valores de la tabla, no es necesario que se especificarán en la consulta en nombre de la columna SQLite. Pero asegúrese de que el orden de los valores de las columnas en la tabla en el mismo orden. SQLite el inserto en la sintaxis es la siguiente:

Insertar en los valores TABLE_NAME (valor1, valor2, Value3, ... valorN);

Ejemplos

Supongamos que haya creado una tabla en testDB.db EMPRESA, de la siguiente manera:

sqlite> CREAR EMPRESA TABLA (
   ID INT PRIMARY KEY NOT NULL,
   NOMBRE DE TEXTO NO NULO,
   EDAD INT NOT NULL,
   CHAR DIRECCIÓN (50),
   VERDADERO SALARIO
);

Ahora, la siguiente instrucción creará seis registros en la tabla EMPRESA:

INSERT INTO EMPRESA (ID, NOMBRE, edad, dirección, SALARIO)
VALUES (1, 'Paul', 32, 'California', 20000.00);

INSERT INTO EMPRESA (ID, NOMBRE, edad, dirección, SALARIO)
VALUES (2, 'Allen', 25 ', Texas, 15000.00);

INSERT INTO EMPRESA (ID, NOMBRE, edad, dirección, SALARIO)
VALUES (3, 'Teddy', 23, «Noruega», 20000.00);

INSERT INTO EMPRESA (ID, NOMBRE, edad, dirección, SALARIO)
VALUES (4, 'Marcos', 25 ', Rich-Mond', 65000.00);

INSERT INTO EMPRESA (ID, NOMBRE, edad, dirección, SALARIO)
VALORES (5, 'David', 27 ', Texas, 85000.00);

INSERT INTO EMPRESA (ID, NOMBRE, edad, dirección, SALARIO)
VALORES (6, 'Kim', 22, 'Sur-Hall', 45000.00);

También puede utilizar la segunda sintaxis para crear un registro de la tabla EMPRESA, de la siguiente manera:

Insertar en los valores de la compañía (7, 'James', 24, 'Houston', 10000.00);

Toda la afirmación anterior crea el siguiente registro en la tabla EMPRESA. El siguiente capítulo le enseñará cómo mostrar todos los registros de una tabla.

ID NOMBRE EDAD DIRECCIÓN SALARIO
---------- ---------- ---------- ---------- ----------
1 Pablo California 32 20000.0
2 Allen Tejas 25 15000.0
3 Teddy 23 20000.0 Noruega
4 Marcos 25 Rich Mond-65000.0
5 David de Texas 27 85000.0
Kim 6 22 Sur-Hall 45.000,0
7 James Houston 24 10000.0

Utilizar una tabla para rellenar otra tabla

Puede utilizar la instrucción de selección en una tabla en un campo lleno de datos a otra tabla. Ésta es la sintaxis:

INSERT INTO first_table_name [(column1, columna2, ... columnn)] 
   column1 SELECT, columna2, ... columnn 
   DE second_table_name
   [WHERE condición];

Puede omitir temporalmente la declaración anterior, se puede aprender en los capítulos posteriores de las cláusulas SELECT y WHERE.