El insert nos permite insertar filas en tablas, el Update nos permite modificarlas y el Delete eliminarlas
Inserta una fila de datos a una tabla. Haremos esto por categorÃas. Se pueden hacer de dos maneras.
Primera manera
Insert into Categories
Values ('Muebles', 'Enseres de madera', null);
Segunda Manera
insert into categories (CategoryName, Description, Picture)
Values ('Muebles', 'Enseres de madera', null);
<aside> 💡 La primera no indica atributos, pero los datos deben estar en el orden en que los atributos están en la tabla.
/*Creamos una tabla llamada persona con los siguientes atributos*/
create table persona(
codigo int not null,
nombre varchar(10),
fecNacim date,
altura money,
primary key (codigo)
/* El tipo de datos MONEY almacena cantidades de moneda.
Este tipo de datos almacena números decimales de coma fija
hasta un máximo de 32 dÃgitos significativos. Puede
especificar las columnas MONEY en sentencias de definición, como por ejemplo CREATE TABLE y ALTER TABLE.
*/
)
select * from persona
insert into persona values(1,'Jose', '20200101', 1.78)
insert into persona (codigo, nombre, fecNacim,altura) values(2,'Heiner', '20200101', 1.85)
select * from Employees
select * from Employees
where EmployeeID >= 6
insert persona
select EmployeeID, FirstName, BirthDate, 1.7
from Employees
where EmployeeID >= 6
select * from persona
--Insertar el resto de registros con 1.8
insert persona
select EmployeeID, FirstName, BirthDate, 1.8
from Employees
where not EmployeeID in (select codigo from persona)
Se usa para actualizar datos de una tabla para cambiar un dato
--Update
Update persona
set altura = 1.8
where codigo = 11
select * from persona