SlideShare ist ein Scribd-Unternehmen logo
1 von 3
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”

Weitere ähnliche Inhalte

Was ist angesagt? (14)

Tipos de consultas
Tipos de consultasTipos de consultas
Tipos de consultas
 
Ka
KaKa
Ka
 
Acces kily
Acces kilyAcces kily
Acces kily
 
Sig en excel
Sig en excelSig en excel
Sig en excel
 
Unidad 10
Unidad 10Unidad 10
Unidad 10
 
Consultas
ConsultasConsultas
Consultas
 
Guia bases de_datos_excel_2003
Guia bases de_datos_excel_2003Guia bases de_datos_excel_2003
Guia bases de_datos_excel_2003
 
Consulta
ConsultaConsulta
Consulta
 
Bases De Datos En Excel
Bases De Datos En ExcelBases De Datos En Excel
Bases De Datos En Excel
 
Tipo de consulta microsoft access
Tipo de consulta microsoft accessTipo de consulta microsoft access
Tipo de consulta microsoft access
 
Instructivo+excel
Instructivo+excelInstructivo+excel
Instructivo+excel
 
Como se crea una tabla en access 2007
Como se crea una tabla en access 2007Como se crea una tabla en access 2007
Como se crea una tabla en access 2007
 
Presentación1 ninive
Presentación1 ninivePresentación1 ninive
Presentación1 ninive
 
Manejo de Datos en Excel
Manejo de Datos en ExcelManejo de Datos en Excel
Manejo de Datos en Excel
 

Ähnlich wie Las sentencias sql se dividen (20)

Intro BBDD SQL Server.pptx
Intro BBDD SQL Server.pptxIntro BBDD SQL Server.pptx
Intro BBDD SQL Server.pptx
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Consultas vane
Consultas vaneConsultas vane
Consultas vane
 
Consultas van eacosta
Consultas van eacostaConsultas van eacosta
Consultas van eacosta
 
Consultas van eacosta
Consultas van eacostaConsultas van eacosta
Consultas van eacosta
 
Unidad DidáCtica V Sql Interactivo
Unidad DidáCtica V Sql InteractivoUnidad DidáCtica V Sql Interactivo
Unidad DidáCtica V Sql Interactivo
 
Comando sql server
Comando sql serverComando sql server
Comando sql server
 
Comandos ddl
Comandos ddlComandos ddl
Comandos ddl
 
Comandos DDL
Comandos DDLComandos DDL
Comandos DDL
 
A cc ess
A cc essA cc ess
A cc ess
 
A cc ess
A cc essA cc ess
A cc ess
 
C:\fakepath\a cc ess
C:\fakepath\a cc essC:\fakepath\a cc ess
C:\fakepath\a cc ess
 
Tarea bd
Tarea bdTarea bd
Tarea bd
 
Clase 2 El lenguaje DDL de SQL
Clase 2 El lenguaje DDL de SQLClase 2 El lenguaje DDL de SQL
Clase 2 El lenguaje DDL de SQL
 
Que es una consulta
Que es una consultaQue es una consulta
Que es una consulta
 
4. sql (autoguardado)
4. sql (autoguardado)4. sql (autoguardado)
4. sql (autoguardado)
 
ManualPracticoSQL.pdf
ManualPracticoSQL.pdfManualPracticoSQL.pdf
ManualPracticoSQL.pdf
 
1 lab-2 -tablas-y-restricciones
1 lab-2 -tablas-y-restricciones1 lab-2 -tablas-y-restricciones
1 lab-2 -tablas-y-restricciones
 
Comandos ddl
Comandos ddlComandos ddl
Comandos ddl
 
trabajo final del tercer periodo
trabajo final del tercer periodo  trabajo final del tercer periodo
trabajo final del tercer periodo
 

Las sentencias sql se dividen

  • 1. 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”
  • 2. 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”
  • 3. 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”