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 |