Tutorial de servidor SQL

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Tutorial de servidor SQL

Servidor SQL Es una tecnología de base de datos relacional desarrollada por Microsoft.

SQL de transacciones (T-SQL) es una extensión de SQL utilizada en SQL Server. Transact-SQL está estrechamente integrado con el lenguaje SQL, pero agrega construcciones de programación que no son nativas de SQL.

Nuestro tutorial comenzará con los conceptos básicos de SQL Server, por ejemplo, cómo recuperar y manipular datos. Luego, pasaremos a temas más avanzados, como la creación de tablas, inicios de sesión, usuarios, funciones y procedimientos. Finalmente, revisaremos las características específicas de Transact-SQL.

Con este tutorial, debería dominar SQL Server y Transact-SQL.

requisitos previos

No hay requisitos previos para este tutorial de SQL Server. A medida que avance a temas más avanzados, debería poder seguir fácilmente este tutorial y aprender los conceptos básicos de SQL Server.

Ahora, ¡comencemos!

O vaya directamente a un tema en SQL Server:

Funciones de SQL Server (Transact-SQL)

Características – Alfabéticamente Funciones de SQL Server (Transact-SQL) listadas alfabéticamente
Función – Categoría Funciones de SQL Server (Transact-SQL) por categoría

Claves, restricciones e índices de SQL Server

Clave primaria Crear, cambiar, eliminar, habilitar y deshabilitar claves primarias
clave externa Crear, eliminar, habilitar y deshabilitar claves foráneas
restricciones únicas Crear, agregar y eliminar restricciones únicas
Comprobar restricciones Crear, cambiar, eliminar, habilitar y deshabilitar restricciones de verificación
índice Crear, renombrar y eliminar índices (ajuste de rendimiento)

Permisos del servidor SQL

Otorgar/revocar permisos Otorgar o revocar privilegios (autoridades)
cambiar la contraseña Cambiar usuario/contraseña de inicio de sesión

Gestión de base de datos de SQL Server

Iniciar sesión La identidad utilizada para conectarse a la instancia de SQL Server (crear, modificar, eliminar)
usuario Usuario de la base de datos para iniciar sesión en SQL Server (crear, eliminar)

Programación de SQL Server

función Crear y eliminar funciones
programa Crear y eliminar procedimientos almacenados
literal (constante) Literales de cadena, enteros, decimales y de fecha y hora
declarar variables Declarar y establecer variables
Bucles y declaraciones condicionales Bucle WHILE, sentencia IF…ELSE
Secuencia (numeración automática) Crear y eliminar secuencias
Comentarios en SQL Cómo crear comentarios en sentencias SQL

Operadores de comparación de SQL Server

operador de comparación Operadores =, <>, !=, >, <, etc.

Tipos de consulta de SQL Server

declaración de selección Recuperar registros de la tabla
instrucción SELECCIONAR SUPERIOR Recuperar registros de la tabla y limitar los resultados
instrucción SELECCIONAR EN Crear una nueva tabla con columnas y datos de otra tabla
insertar declaración insertar registro en la tabla
Actualizar declaración Actualizar registros en la tabla
eliminar declaración eliminar registros de la tabla
eliminar declaración superior Eliminar registros y limitar el número de eliminaciones
sentencia TRUNCATE TABLE Eliminar todos los registros de la tabla (sin retroceder)
operador sindical Combinar 2 o más conjuntos de resultados (eliminar duplicados)
UNION TODO operador Combinar 2 o más conjuntos de resultados (incluidos los duplicados)
operador INTERSECT Intersección de 2 conjuntos de resultados
excepto el operador El conjunto de resultados de uno menos el conjunto de resultados del otro
subconsulta consulta dentro de la consulta
cláusula pivote Crear una consulta de tabulación cruzada

unirse al servidor SQL

unirse a la mesa Uniones internas y externas

alias del servidor SQL

alias Crear nombres temporales para columnas o tablas

Cláusula de SQL Server

Cláusula de Distinción Recuperar registros únicos
de la cláusula Tabla de lista e información de conexión
Dónde cláusula Filtrar Resultados
Cláusula ORDER BY Ordenar los resultados de la consulta
Cláusula GROUP BY Agrupar por una o más columnas
con términos Limitar el grupo de filas devueltas

Funciones SQL del servidor SQL

función de conteo Devuelve el recuento de una expresión.
Función de suma Devuelve la suma de las expresiones.
función mínima Devuelve el valor mínimo de una expresión.
función máxima Devuelve el valor máximo de una expresión.
Función promedio Devuelve la media de una expresión.

Condiciones del servidor SQL

con condición Se cumplen 2 o más condiciones
o condición cumplir cualquiera de las dos condiciones
Y y O Combinar las condiciones AND y OR
como condición Uso de comodines en la cláusula WHERE
en condicion Alternativa a múltiples condiciones OR
incondicional Condición negativa
ES NULL condición Prueba de valores NULL
NO ES NULL condición Prueba de valores NOT NULL
entre condiciones Recuperar dentro de un rango (inclusive)
Condición de existencia La condición se cumple si la subconsulta devuelve al menos una fila

Tablas y vistas de SQL Server

crear mesa crear mesa
optar en Crear una tabla a partir de la definición y los datos de otra tabla
mesa de cambio Agregar, modificar o eliminar columnas en una tabla; cambiar el nombre de una tabla
borrar tabla borrar tabla
termómetro local Diferentes tablas temporales en módulos y programas de SQL embebido
tabla temporal global Diferentes tablas temporales en una sesión de SQL
vista Mesas virtuales (vistas de otras mesas)

Tipos de datos de SQL Server

tipo de datos Tipos de datos en SQL Server (Transact-SQL)

Preguntas y respuestas sobre SQL Server

Preguntas y respuestas Varias preguntas y respuestas