tecno

lunes, 5 de octubre de 2015

MANUAL SQL SERVER

Existen 3 tipos de instrucciones para el lenguaje en SQL. Lenguaje de definición de datos (DDL) : Creación y eliminación de tipos de datos y objetos. CREATE : Crear Objeto ALTER : Modificar los datos creados DROP : Eliminar el Objeto Lenguaje de control de datos (DCL) : Se basa en los derechos que tiene el usuario sobre la base da datos (Permisos). GRANT : Dar permisos a un usuario para efectuar determinadas instrucciones DENY : Eliminar el permiso que se ha concedido con el GRANT REVOKE : Eliminar todos los permisos Lenguaje de manipulación de datos (DML) : Desarrollo de la programación de la base de datos. SELECT INSERT UPDATE DELETE Elementos de sintaxis: Directivas de procesos por lotes GO: Envia lotes de intrucciones de TRANSACT SQL a las herramientas y utilidades (Sirve para separar bloques de instrucciones) EXEC O EXECUTE: Ejecuta funciones definidas por el usuario, procedimientos de sistema y procedimientos almacenados. Comentarios en SQL: En línea: -- En Bloque: /* comentario */ Tablas en SQL: Tabla master: Es la tabla que contiene como generar una base de datos y sobre ella, se crean todas las bases de datos. Tabla model: Es la tabla modelo, las bases de datos creadas se basan en esta tabla como modelo. Tabla AdventureWorks, Northwind y Pubs: Son tablas de ejemplos que todo usuario puede trabajar con ellas. Identificadores para los objetos: Los nombres que se le dan a las tablas, lo primero es que no pueden empezar por un número, deben empezar por un signo alfabético, pueden incluir el guion bajo ( _ ), la arroba @ y la almohadilla #. Generalmente para las variables locales se usan @ + el nombre. EJEMPLO: @Contador. Para las variables totales se usan dos arrobas + el nombre @@Contador EJEMPLO: @@Error #Nombre: indica una tabla o procedimiento temporal (Local) ##Nombre: Igual que el anterior pero global. Tipos de datos: Numéricos: Enteros à int, tinyint, smallint, bigint Decimales à numeric, decimal, money, smallmoney Coma Flotante à float, real Fechas: datetime à 0,333 s smalldatetime à 1 minuto Caracteres: Ancho fijo: char, nchar Ancho Variable: varchar, nvarchar Texto e Imagen: Text Ntext Rowversion Binario: Binary, varbinary à Valores tipo byte Bit à Un solo bit (1 o ninguno) Identificadores Unicos: Representa un identificador global único (GUID). Si queremos que no se repita el dato en la base de datos, usamos este identificador Uniqueidentifier Operadores de SQL: Lógicos: AND, OR , NOT De Comparación: = Igual < Menor > Mayor <> Diferente >= Mayor o igual <= Menor o igual

No hay comentarios:

Publicar un comentario