0% encontró este documento útil (0 votos)
226 vistas11 páginas

Partes y Consultas en SQL Server

Este documento describe las principales partes del lenguaje SQL para consultar y manipular datos en una base de datos de SQL Server. Explica las sentencias DDL para definir la estructura de datos, las sentencias DML para manipular datos mediante inserciones, actualizaciones, eliminaciones y consultas, y proporciona ejemplos de sintaxis básica para cada tipo de sentencia.

Cargado por

Roger Mendez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
226 vistas11 páginas

Partes y Consultas en SQL Server

Este documento describe las principales partes del lenguaje SQL para consultar y manipular datos en una base de datos de SQL Server. Explica las sentencias DDL para definir la estructura de datos, las sentencias DML para manipular datos mediante inserciones, actualizaciones, eliminaciones y consultas, y proporciona ejemplos de sintaxis básica para cada tipo de sentencia.

Cargado por

Roger Mendez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

CONSULTAS EN

SQL SERVER

Roger Mendez Roca


Partes de SQL Server
DDL: Con las sentencias DDL (Lenguaje de Definicin

Roger Mendez Roca


de Datos) no se manipulan los datos propiamente
dichos, sino la informacin de su estructura. Con las
sentencias DDL pueden definirse las columnas de una
tabla y sus atributos, eliminar o, etc.
DML: (Lenguaje de Manipulacin de Datos) Es la
parte ms conocida del lenguaje SQL, al formar parte
de el todas las sentencias de manipulacin de datos:
extraccin de informacin, actualizacin y
eliminacin.
DDL
Mediante DDL es posible crear una base de datos,

Roger Mendez Roca


crear las tablas definiendo las columnas que tendr,
crear vistas y, por supuesto, modificar y eliminar todos
esos elementos. Los comandos DDL son tres:
CREATE

DROP

ALTER
CREATE
Se utiliza para crear bases de datos, tablas,

Roger Mendez Roca


desencadenadores, procedimientos almacenados y
vistas, segn la palabra clave que se indique a
continuacin.
CREATE TABLE nombre_tabla
(
nombre_columna tipo,
nombre_columna tip0,
...
)
DROP
Acepta las mismas palabras clave que el comando

Roger Mendez Roca


CREATE, si bien la finalidad es eliminar el elemento
indicado en lugar de crearlo.

DROP TABLE nombre_tabla

DROP TABLE estudiante


ALTER
Con este comando es posible modificar algunas de las

Roger Mendez Roca


estructuras de una base de datos. No acepta todas las
palabras clave de los dos comandos anteriores, solo
parte de ellas.
ALTER TABLE estudiante DROP COLUMN nombre
ALTER TABLE ADD apellidos VARCHAR(8)
ALTER TABLE estudiante ALTER COLUMN
telefono INT
DML
Podremos manipular los datos propiamente dichos,

Roger Mendez Roca


efectuando consultas para recuperar datos, modificarlos,
borrarlos, etc. Las operaciones fundamentales de
manipulacin de datos son cuatro:
SELECT: La sentencia DML por excelencia. Se utiliza para
ejecutar consultas de recuperacin de datos.
INSERT: Su finalidad es insertar nuevas filas en una tabla.
UPDATE: Con este comando es posible cambiar la
informacin alojada en una o mis filas.
DELETE: Se utiliza para eliminar una 0 mas filas.
INSERT
Antes de poder consultar los datos de una base de

Roger Mendez Roca


datos, es preciso introducirlos con la sentencia
INSERT INTO VALUES, que tiene el formato:

INSERT INTO nombre_tabla VALUES(valor1,valor2,)

INSERT INTO estudiante VALUES(1010,'Jose Paz',


'Argentina 24', '6235671', '2004/2', '1985-10-06');
DELETE
Para borrar valores de algunas filas de una tabla

Roger Mendez Roca


podemos utilizar la sentencia DELETE FROM
WHERE. Su formato es el siguiente:
DELETE FROM nombre_tabla
[WHERE condiciones]

DELETE FROM estudiante


WHERE (ci=5050)
UPDATE
Si quisiramos modificar los valores de algunas filas de

Roger Mendez Roca


una tabla, tendramos que utilizar la sentencia
UPDATE SET WHERE. A continuacin presentamos
su formato:
UPDATE nombre_tabla SET columna = valor,
WHERE condiciones

UPDATE estudiante SET nombre=Marcelo Flores,


telefono=622458 WHERE(ci=1010)
Consultas a una base de datos
SELECT

Roger Mendez Roca


Para hacer consultas sobre una tabla con el SQL es
preciso utilizar la sentencia SELECT FROM WHERE,
que tiene el siguiente formato:

SELECT nombre_de_columnas_a_seleccionar
FROM tabla_a_consultar
WHERE condiciones

También podría gustarte