Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduccin a SQL
Diseo de base de datos
Creacin y modificacin de tablas
Tipos de datos
Campos
Relacin entre tablas
Registros
Consultas
Qu es SQL?
SQL (structured Query Language) Lenguaje Estructurado de Consulta, es el
lenguaje para definir, controlar y acceder a los datos almacenados en una base
de relacional.
Ejemplos de Gestores de Datos
SQL Server
DB2
Oracle
Mysql
Sybase
PostgreSQL
Access
Al
T-SQL
Ejemplo:
SELECT nombre FROM Clientes WHERE localidad=Monterrey;
DDL
CREATE (Crear)
DROP (Eliminar)
ALTER (Modificar)
DML
INSERT (insertar una nueva fila de datos)
DELETE (Eliminar fila de datos)
UPDATE (Actualizar fila de datos)
SELECT (Selecionar fila de datos)
Identificadores
El nombre de un objeto de base de datos se conoce como su identificador.
Reglas de formato:
El primer carcter debe ser alguno de los siguientes: letras,_,@,#
El identificador no debe ser una palabra reservada de T-SQL
No se permiten los caracteres especiales o los espacios incrustados
Constantes
Una constante es un valor especifico o un smbolo que representa un valor de
dato especifico
Ejemplos:
Liliana Diaz
125
$10.50
/01/02/2012
Operadores
Nmericos
Suma
Resta
Multiplicacion
Divicion
Bit a bit
Funciones
SQL Server ofrece funciones integradas que se pueden utilizar para realizar
determinadas operaciones
SELECT DB_NAME ();
GO
Otros
SQRT (dato)
SUM(importante
Variables
En Transact-SQL podemos definir variables, que sean de un tipo de datos
determinado
Ejemplo:
DECLARE @
Comentarios
En SQL se insertan comentarios con los signos:
/**/ Varias lineas
-- Una nica liena
Use
Cambia el contexto de la base de datos al de la base de dats especifica
USE bd_biblioteca
Go
Para ir a una biblioteca
Begin-End
Encierra un conjunto de instrucciones de Transact-SQL de forma que estas
instrucciones formen un bloque de instrucciones
ORDER BY
Es para ordenar
DESC
Es para ordenar por forma descendente
Ejemplos:
En el codigo se tiene que poner el nombre de la tabla que se desea en la
columa: SELECT codigo FROm Libros;
En el codigo se tiene que separar con coma el nombre de la tabla, para agregar
la siguiente columna: SELECT codigo,Nombre FROm Libros;
Si se desea ejecutar solo una parte del codigo, se seleciona solo esta y se le da
ejecutar y solo se mostrara el resultado que esta arroje
Ejemplo de multiplicar
SELECT
S
Codigo, precio, precio*cantidad as importe;