Temario MySQL Básico

Objetivo:

Que el estudiante entienda y maneje los motores de almacenamiento, las vistas, los disparadores, los procedimientos almacenados y los conectores de MySQL.

Temas:

Tutorial de MySQL

  • Conectarse al y desconectarse del servidor
  • Entrar consultas
  • Crear y utilizar una base de datos
    • Crear y seleccionar una base de datos
    • Crear una tabla
    • Cargar datos en una tabla
  • Extraer información de una tabla
  • Obtener información sobre bases de datos y tablas
  • Usar mysql en modo batch
  • Ejemplos de consultas comunes
    • El valor máximo de una columna
    • El registro que tiene el valor máximo de determinada columna
    • Máximo de columna por grupo
    • Los registros de un grupo que tienen el máximo valor en alguna columna
    • Utilización de variables de usuario
    • Usar claves foráneas (foreign keys)
    • Buscar usando dos claves
    • Calcular visitas diarias
    • Utilización de AUTO_INCREMENT

    Usar los programas MySQL

  • Panorámica de programas MySQL
  • Invocar programas MySQL
  • Especificar opciones de programa
    • Usar opciones en la línea de comandos
    • Usar ficheros de opciones
    • Usar variables de entorno para especificar opciones
    • Utilización de opciones para establecer variables de programa

    Estructura de lenguaje

  • Valores literales
    • Cadenas de caracteres
    • Números
    • Valores hexadecimales
    • Valores booleanos
    • Valores de bits
    • Valores NULL
  • Nombres de bases de datos, tablas, índices, columnas y alias
    • Cualificadores de los identificadores
    • Sensibilidad a mayúsuclas y minúsculas de identificadores
  • Variables de usuario
  • Variables de sistema
  • Variables estructuradas de sistema
  • Sintaxis de comentarios
  • Tratamiento de palabras reservadas en MySQL
  • Soporte de conjuntos de caracteres

  • Conjuntos de caracteres y colaciones en general
  • Conjuntos de caracteres y colaciones en MySQL
  • Determinar el conjunto de caracteres y la colación por defecto
    • Conjunto de caracteres y colación del servidor
    • Conjuntos de caracteres y colaciones de la base de datos
    • Conjunto de caracteres y colación de tabla
    • Conjunto de caracteres y colación de columnas
    • Ejemplos de asignación de conjunto de caracteres y colación
    • Conjunto de caracteres y colación de la conexión
    • Conjunto de caracteres y colación de columnas “carácter”
    • Usar COLLATE en sentencias SQL
    • Precedencia de la cláusula COLLATE
    • Operador BINARY
    • Casos especiales en los que determinar la colación es complicado
    • A cada colación un conjunto de caracteres correcto
    • Un ejemplo del efecto de una colación
  • Efectos del soporte de conjuntos de caracteres
    • Cadenas de caracteres de resultado
    • CONVERT()
    • CAST()
    • Sentencias SHOW
  • Soporte Unicode
  • UTF8 para metadatos
  • Compatibilidad con otros SGBDs (Sistemas gestores de bases de datos)
  • Formato del nuevo fichero de conjunto de caracateres
  • Conjunto de caracteres nacional
  • Conjuntos de caracteres y colaciones que soporta MySQL
  • Tipos de columna

  • Panorámica de tipos de columna
    • Panorámica de tipos numéricos
    • Panorámica de tipos de fechas y hora
    • Panorámica de tipos de cadenas de caracteres
  • Tipos numéricos
  • Tipos de fecha y hora
    • Los tipos de datos DATETIME, DATE y TIMESTAMP
    • El tipo TIME
    • El tipo de datos YEAR
    • Efecto 2000 (Y2K) y tipos de datos
  • Tipos de cadenas de caracteres
    • Los tipos CHAR y VARCHAR
    • Los tipos BINARY y VARBINARY
    • Los tipos BLOB y TEXT
    • El tipo de columna ENUM
    • El tipo SET
  • Requisitos de almacenamiento según el tipo de columna
  • Escoger el tipo de columna correcto
  • Usar tipos de columnas de otros motores de bases de datos
pdf Ver en formato PDF info Ver información del curso