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
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario