sql >> Base de Datos >  >> RDS >> Mysql

Insertar datos en una base de datos MySQL

Ahora que hemos creado nuestras tablas, agreguemos algunos datos.

El INSERT Declaración

El INSERT le permite agregar datos a las tablas de su base de datos. La sintaxis es así:

INSERT INTO table_name (col_1, col_2, col_3) 
VALUES (value_1, value_2, value_3);

Esto inserta datos en una fila. El orden de los valores proporcionados debe corresponder con las columnas en las que se insertarán los valores.

Si está insertando datos en todas las columnas, puede omitir los nombres de las columnas y simplemente hacer esto:

INSERT INTO table_name VALUES (value_1, value_2, value_3);

Para completar varias filas, use una coma para separar cada fila, así:

INSERT INTO table_name 
VALUES 
(value_1, value_2, value_3),
(value_1, value_2, value_3),
(value_1, value_2, value_3),
(value_1, value_2, value_3);

El ejemplo anterior llena 4 filas y asume que hay 3 columnas en cada fila.

Ejemplo

El siguiente script se puede utilizar para volcar datos en nuestra base de datos de FruitShop. Usamos dos INSERT declaraciones:una para cada tabla que queremos llenar. El primero llena las Unidades tabla, la segunda rellena la Fruit mesa.

Ejecute el siguiente script SQL contra la base de datos de FruitShop:

INSERT INTO Units 
VALUES 
(1,'Piece','2015-02-15 10:30:00','2015-02-15 10:30:00'),
(2,'Kilogram','2015-02-15 10:30:00','2015-02-15 10:30:00'),
(3,'Gram','2015-02-15 10:30:00','2015-02-15 10:30:00'),
(4,'Pound','2015-02-15 10:30:00','2015-02-15 10:30:00'),
(5,'Ounce','2015-02-15 10:30:00','2015-02-15 10:30:00'),
(6,'Bunch','2015-02-15 10:30:00','2015-02-15 10:30:00'),
(7,'Container','2015-02-15 10:30:00','2015-02-15 10:30:00');
	
INSERT INTO Fruit 
VALUES 
(1,'Apple',10,1,'2015-02-15 10:30:00','2015-02-15 10:30:00'),
(2,'Orange',5,2,'2015-02-15 10:30:00','2015-02-15 10:30:00'),
(3,'Banana',20,6,'2015-02-15 10:30:00','2015-02-15 10:30:00'),
(4,'Watermelon',10,1,'2015-02-15 10:30:00','2015-02-15 10:30:00'),
(5,'Grapes',15,6,'2015-02-15 10:30:00','2015-02-15 10:30:00'),
(6,'Strawberry',12,7,'2015-02-15 10:30:00','2015-02-15 10:30:00');

Consulta tus datos

Puede comprobar que sus datos se insertaron ejecutando las siguientes instrucciones SQL.

  1. Comprueba la Fruta Mesa

    Seleccionar todos los registros de Fruit tabla ejecutando la siguiente sentencia:

    select * from Fruit

    El resultado

    El resultado debería verse así.

  2. Comprueba las Unidades Mesa

    Seleccione todos los registros de las Unidades table table ejecutando la siguiente sentencia:

    select * from Units

    El resultado

    El resultado debería verse así.

Solo usamos un SELECT declaración para consultar los datos en nuestra base de datos. Miremos más de cerca las consultas de MySQL.