Sentencias Sql Server 2008
Introducción |
El lenguaje de Consulta Estructurado (SQL, por sus siglas en inglés) es un lenguaje utilizado para el acceso a Bases de Datos de tiporelacional. Permite realizar distintas operaciones en las bases de datos. A estas operaciones se les puede dividir en dos grupos que son el DDL (Data Definition Language, Lenguaje de Definición de datos) y DML (DataManipulation Language, Lenguaje de Manipulación de datos), los cuales correspondes a las operaciones básicas y operaciones no básicas respectivamente. Se dividen en dos grupos ya que unas sentencias sonespecíficamente para manipular los objetos de la base de datos, en el caso de DDL, y otras sentencias para manipular los datos de la base de datos, DML. |
DDL |
Las principales funcionalidades deSQL como lenguaje de definición (DDL) son la creación, modificación y borrado de las tablas que componen la base de datos, así como de los índices, vistas, sinónimos, permisos, etc. |
Sentencia |Sintaxis | Ejemplo |
CREATECreate es utilizado para crear una nueva base de datos, tabla, índice o un query guardado. Los tipos de objetos que pueden ser creados son Tablas, Índices, Usuarios y Basesde Datos. | CREATE TABLEConsiderado el comando CREATE más común, el comando CREATE TABLE. El uso típico es el siguiente: CREATE [TEMP[ORAL]] TABLE [nombre tabla] ( [definicion de columnas] )[parámetros de la tabla]. | Por ejemplo, el comando para crear una tabla llamada "empleados" con unas columnas de ejemplo sería el siguiente:CREATE TABLE empleado (codigo INTEGER PRIMARYKEY,nombre CHAR(50) null,apellido CHAR(75) not null,fecha_nac DATE null); |
| Definición de ColumnasUna lista separada por comas que consiste en cualquiera de los siguientes incisos: [nombre columna] [tipo de dato] {NULL| NOT NULL} {opciones de columna}Definición de Llave PrimariaPRIMARY KEY ( [lista de columnas separadas por coma] )CONSTRAINTS{CONSTRAINT} [definicion del constraint] | |
DROPSe utiliza para...
Regístrate para leer el documento completo.