CURSO DE MYSQL

Orden
del
concepto
ConceptoDetalle
del
concepto
Problema
resuelto
Problema
a
resolver
1Introducción.
2show databases
3Creación de una tabla y mostrar sus campos (create table - show tables - describe - drop table)
4Carga de registros a una tabla y su recuperación (insert into - select)
5Típos de datos básicos de un campo de una tabla.
6Recuperación de algunos campos (select)
7Recuperación de registros específicos (select - where)
8Operadores Relacionales = <> < <= > >=
9Borrado de registros de una tabla (delete)
10Modificación de registros de una tabla (update)
11Clave primaria.
12Campo entero con autoincremento.
13Comando truncate table.
14Valores null.
15Valores numéricos sin signo (unsigned)
16Tipos de datos
17Tipos de datos (texto)
18Tipos de datos (numéricos)
19Tipos de datos (fechas y horas)
20Valores por defecto.
21Valores inválidos.


Orden
del
concepto
ConceptoDetalle
del
concepto
Problema
resuelto
Problema
a
resolver
22Atributo default en una columna de una tabla.
23Atributo zerofill en una columna de una tabla.
24Columnas calculadas.
25Funciones para el manejo de cadenas.
26Funciones matemáticas.
27Funciones para el uso de fecha y hora.
28Cláusula order by del select.
29Operadores Lógicos (and - or - not)
30Otros operadores relacionales (between - in)
31Búsqueda de patrones (like y not like)
32Búsqueda de patrones (regexp)
33Contar registros (count)
34Funciones de agrupamiento (count - max - min - sum - avg)
35Agrupar registros (group by)
36Selección de un grupo de registros (having)
37Registros duplicados (distinct)
38Alias
39Clave primaria compuesta.
40Indice de una tabla.
41Indice de tipo primary.
42Indice común (index)

Orden
del
concepto
ConceptoDetalle
del
concepto
Problema
resuelto
Problema
a
resolver
43Indice único (unique)
44Borrar indice (drop index)
45Creación de índices a tablas existentes (create index)
46Cláusula limit del comando select.
47Recuperación de registros en forma aleatoria(rand)
48Remplazar registros (replace)
49Agregar campos a una tabla (alter table - add)
50Eliminar campos de una tabla (alter table - drop)
51Modificar campos de una tabla (alter table - modify)
52Cambiar el nombre de un campo de una tabla (alter table - change)
53Agregar y eliminar la clave primaria (alter table)
54Agregar índices(alter table - add index)
55Borrado de índices (alter table - drop index)
56renombrar tablas (alter table - rename - rename table)
57Tipo de dato enum.
58Tipo de dato set.
59Tipos de datos blob y text.
60Funciones de control de flujo (if)
61Funciones de control de flujo (case)
62Varias tablas (join)
63Clave foránea.


Orden
del
concepto
ConceptoDetalle
del
concepto
Problema
resuelto
Problema
a
resolver
64Varias tablas (left join)
65Varias tablas (right join)
66Varias tablas (cross join)
67Varias tablas (natural join)
68Varias tablas (inner join - straight join)
69join, group by y funciones de agrupamiento.
70join con más de dos tablas.
71Función de control if con varias tablas.
72Variables de usuario.
73Crear tabla a partir de otra (create - insert)
74Crear tabla a partir de otras (create - insert - join)
75Insertar datos en una tabla buscando un valor en otra (insert - select)
76Insertar registros con valores de otra tabla (insert - select)
77Insertar registros con valores de otra tabla (insert - select - join)
78Actualizar datos con valores de otra tabla (update)
79Actualización en cascada (update - join)
80Borrar registros consultando otras tablas (delete - join)
81Borrar registros buscando coincidencias en otras tablas (delete - join)
82Borrar registros en cascada (delete - join)
83Chequear y reparar tablas (check - repair)
84Encriptación de datos (encode - decode)