Beruflich Dokumente
Kultur Dokumente
CREATE DATABASE: Este enunciado es usado para crear una base de datos.
Ejemplo de CREATE DATABASE: Queremos crear una base de datos llamada Personal CREATE DATABASE
CREATE TABLE: Este enunciado es utilizado para crear tablas en una base de datos
Ejemplo de CREATE TABLE: Queremos crear una tabla llamada Personas que contiene 5 columnas: P_Id, Apellido, Nombre, Direccin y Ciudad.
La columna P_Id es del tipo INTEGER y contendr un nmero. Los campos o columnas de nombre, direccin, ciudad son del tipo varchar con una longitud mxima de 255 caracteres.
Ejemplo:
ALTER TABLE: Este enunciado es usado para agregar, borrar o modificar columnas o campos en una tabla existente.
Notamos que la nueva columna es del tipo DATE y va a almacenar una fecha. Para referencia a los tipos de datos de SQL ir al final del documento en donde encontrar los tipos de datos para SQL
SERVER; cabe aclarar que los tipos de datos para Microsoft Access, MySQL y SQL Server
Esta es la sintaxis bsica con la que si tenemos permisos para hacerlo borraramos una tabla. Podemos afinar la sentencia aadiendo IF EXISTS.
De esta manera solo borraramos la tabla si esta existe. Es recomendable usar IF EXISTS ya que si la tabla no existe cortara la ejecucin del cdigo MySQL restante.
Se pueden borrar varias tablas separando el nombre de cada una con una ,.
SELECT: Permite seleccionar las columnas que se van a mostrar y en el orden en que lo van a hacer. Simplemente es la instruccin que la base de datos interpreta como que vamos a solicitar
informacin.
Ejemplo:
SELECT [ ALL / DISTINC ] [ * ] / [ListaColumnas_Expresiones] AS [Expresion] FROM Nombre_Tabla_Vista WHERE Condiciones ORDER BY ListaColumnas [ ASC / DESC ]
Algebra relacional.
INTERSECT: Devuelve la interseccin entre dos o ms conjuntos de resultados en uno. El conjunto obtenido como resultado de INTERSECT tiene la misma estructura que los conjuntos originales.
El siguiente ejemplo muestra el uso de INTERSECT
UNIN: Devuelve la suma de dos o ms conjuntos de resultados. El conjunto obtenido como resultado de UNION tiene la misma estructura que los conjuntos originales. El siguiente ejemplo
muestra el uso de UNION
Cuando realizamos una consulta con UNION internamente se realiza una operacin DISTINCT sobre el conjunto de resultados final. Si queremos obtener todos los valores debemos utiliza UNION
ALL.
Divisin
Sean
A B C D
a b c d
a b e f C D
b c e f c d
e d c d e f
e d e f
a b d e S
A B
a b
e d
R/S
Referencias
lopez, n. (s.f.). youtube. Recuperado el 30 de 10 de 2017, de https://www.youtube.com/watch?v=vk9JDwymAfs
visoalql. (s.f.). youtube. Recuperado el 30 de 5 de 2017, de https://www.youtube.com/watch?v=usB591MTYm8