Home - vmartinez1984/curso_sql_basico GitHub Wiki
Bienvenido al curso de SQL básico estandar
- Introducción
- Antecedentes
- El lenguaje SQL
- Importancia
- Estándar ISO/IEC 9075 "Information technology-Database languages-SQL"
- Componentes (DDL, DML, DCL)
- DEFINICIÓN DE DATOS
- Estructura del lenguaje
- Tipos de datos del sistema y tipo de datos definidos por el usuario
- Tipos de datos numéricos exactos
- Tipos de datos numéricos aproximados
- Tipos de datos carácter
- Booleanos
- Fecha y hora
- Tablas
- Creación de tablas
- Modificación de tablas
- Eliminación de tablas
- Creación de índices
- Creación de datos por omisión
- Reglas de integridad referencial
- Reglas múltiples
- MANIPULACIÓN DE DATOS
- Inserción de registros (INSERT)
- Actualización de información (UPDATE)
- Eliminación de registros (DELETE, TRUNCATE)
- SELECCIÓN DE DATOS
- Consultas
- Selección de información (SELECT..., FROM..., DISTINCT, ALIAS, etcétera)
- Especificación de criterios de selección de información (WHERE...)
- Operadores SQL
- Operadores para el manejo de datos de tipo numérico
- Operadores para el manejo de datos de tipo carácter
- Operador LIKE y comodines
- Operadores para el manejo de datos de tipo fecha
- Operador BETWEEN
- Operador IN
- Valores nulos
- Ordenamiento de la información (ORDER BY)
- Agrupación de información (GROUP BY, HAVING) y funciones de agrupamiento (MAX, MIN, SUM, AVG y COUNT)
- FUNCIONES DE UTILIDAD
- Funciones para tipo de dato matemático
- Funciones para tipo de dato carácter
- Funciones para tipo de datos fecha y tiempo
- SUBCONSULTAS Y VISTAS
- Creación de subconsultas básicas
- Cláusula IN
- Cláusula ANY o SOME
- Cláusula ALL
- Cláusula EXISTS
- Creación de vistas
- TIPOS DE JOINS
- INNER JOIN
- OUTER JOINS (RIGHT JOIN - LEFT JOIN)
- SELF JOIN
⚠️ **GitHub.com Fallback** ⚠️