Las sentencias SQL se dividen, principalmente en las siguientes categorías
DDL.-que permiten crear y definir nuevas bases de datos, campos e índice.
Existen cuatrooperaciones básicas: CREATE, ALTER, DROP.

CREATE.- Añade una nueva tabla a la base de datos y Permite crear base de datos.

Ejemplo
create database ARTICULO
go

create table producto
(
id_pro intnotnull
producto varchar(20)notnull,
marca varchar(20)notnull,
proveedor varchar(20)notnull,
stock intnotnull,
p_compra floatnotnull,

)

ALTER.-Modifica la estructura de una tabla existente y Se pueden agregar/quitar campos a una
tabla
alter table producto
add primary key (id_pro)

altertableproducto
ADDp_venta float

DROP.-Suprime una tabla de la base de datos. Sepuede combinar con la sentencia ALTER.

droptableproducto
go

    DML.- permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos
INSERT
Añade nuevas filas de datos a la base de datos.
insertinto
productos(id_pro,producto,marca,proveedor,stock,p_compra,p_venta)
values(1,'tv','lg','la ganga',20,1,2)

SELECT
La sentencia más poderosa del SQL, permite hacer consultas y recuperación de registros de datos
de las tablas.
select id_pro,producto,marca from productos
DELETE

Nombre: Ángel Villacis Zúñiga
Curso: VII de sistema “A”
Permite eliminar registros de datos de las tablas
delete from tabla where condicion
delete from productoswhere id_pro=’1’

UPDATE
Sentencia que permite hacer modificaciones a los datos de las tablas.
update tabla set campo=’nuevovalor’ wherecondicion
updateproducto set marca = ‘artefacta ’ where id_pro =’1’


Ejercicio Utilizando cada uno de los comandos
CREATEDATABASE ARTICULO
GO

USE ARTICULO
GO
CREATETABLE PRODUCTO
(
id_pro intnotnull,
producto varchar(20)notnull,
marca varchar(20)notnull,
proveedor varchar(20)notnull,
stock intnotnull,
p_compra floatnotnull,
)

altertable PRODUCTO
addprimarykey(id_pro)

altertable PRODUCTO
ADD p_venta floatnotnull

insertinto producto
(id_pro,producto,marca,proveedor,stock,p_compra,p_venta)
values(1,'tv','lg','la ganga',20,1,2)
go

insertinto producto
(id_pro,producto,marca,proveedor,stock,p_compra,p_venta)
values(2,'cd','sony','jaher',25,5,1)
go

insertinto producto
(id_pro,producto,marca,proveedor,stock,p_compra,p_venta)
values(3,'dvd','lg','comandato',30,1,20)
go

insertinto producto
(id_pro,producto,marca,proveedor,stock,p_compra,p_venta)
values(4,'refri','ecasa','recaton',544,10,2120)
go

insertinto producto
(id_pro,producto,marca,proveedor,stock,p_compra,p_venta)

Nombre: Ángel Villacis Zúñiga
Curso: VII de sistema “A”
values(5,'ventilador','sony','la ganga',51,100,210)

select id_pro,producto,stock,p_compra from producto

select*from producto

update producto
set stock=45
where id_pro=5
go

deletefrom producto where id_pro =5




Nombre: Ángel Villacis Zúñiga
Curso: VII de sistema “A”

Las sentencias sql se dividen

  • 1.
    Las sentencias SQLse dividen, principalmente en las siguientes categorías DDL.-que permiten crear y definir nuevas bases de datos, campos e índice. Existen cuatrooperaciones básicas: CREATE, ALTER, DROP. CREATE.- Añade una nueva tabla a la base de datos y Permite crear base de datos. Ejemplo create database ARTICULO go create table producto ( id_pro intnotnull producto varchar(20)notnull, marca varchar(20)notnull, proveedor varchar(20)notnull, stock intnotnull, p_compra floatnotnull, ) ALTER.-Modifica la estructura de una tabla existente y Se pueden agregar/quitar campos a una tabla alter table producto add primary key (id_pro) altertableproducto ADDp_venta float DROP.-Suprime una tabla de la base de datos. Sepuede combinar con la sentencia ALTER. droptableproducto go DML.- permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos INSERT Añade nuevas filas de datos a la base de datos. insertinto productos(id_pro,producto,marca,proveedor,stock,p_compra,p_venta) values(1,'tv','lg','la ganga',20,1,2) SELECT La sentencia más poderosa del SQL, permite hacer consultas y recuperación de registros de datos de las tablas. select id_pro,producto,marca from productos DELETE Nombre: Ángel Villacis Zúñiga Curso: VII de sistema “A”
  • 2.
    Permite eliminar registrosde datos de las tablas delete from tabla where condicion delete from productoswhere id_pro=’1’ UPDATE Sentencia que permite hacer modificaciones a los datos de las tablas. update tabla set campo=’nuevovalor’ wherecondicion updateproducto set marca = ‘artefacta ’ where id_pro =’1’ Ejercicio Utilizando cada uno de los comandos CREATEDATABASE ARTICULO GO USE ARTICULO GO CREATETABLE PRODUCTO ( id_pro intnotnull, producto varchar(20)notnull, marca varchar(20)notnull, proveedor varchar(20)notnull, stock intnotnull, p_compra floatnotnull, ) altertable PRODUCTO addprimarykey(id_pro) altertable PRODUCTO ADD p_venta floatnotnull insertinto producto (id_pro,producto,marca,proveedor,stock,p_compra,p_venta) values(1,'tv','lg','la ganga',20,1,2) go insertinto producto (id_pro,producto,marca,proveedor,stock,p_compra,p_venta) values(2,'cd','sony','jaher',25,5,1) go insertinto producto (id_pro,producto,marca,proveedor,stock,p_compra,p_venta) values(3,'dvd','lg','comandato',30,1,20) go insertinto producto (id_pro,producto,marca,proveedor,stock,p_compra,p_venta) values(4,'refri','ecasa','recaton',544,10,2120) go insertinto producto (id_pro,producto,marca,proveedor,stock,p_compra,p_venta) Nombre: Ángel Villacis Zúñiga Curso: VII de sistema “A”
  • 3.
    values(5,'ventilador','sony','la ganga',51,100,210) select id_pro,producto,stock,p_comprafrom producto select*from producto update producto set stock=45 where id_pro=5 go deletefrom producto where id_pro =5 Nombre: Ángel Villacis Zúñiga Curso: VII de sistema “A”