En general, la mayoría de los servidores de base de datos nos permiten almacenar los mismo tipo de datos, como strings, fechas y número.
En este post, listamos los tipos de datos que más utilizarás en tu día a día.
Alfanuméricos
- CHAR
- VARCHAR
En ambos casos nosotros debemos de especificar la longitud máxima que podrá almacenar el campo. Opcionalmente podemos definir el charset que almacenará.
varchar(20) character set utf8
Con MySQL nosotros podemos establecer el charset que usará la base de datos desde su creación
create database nombre character set utf8;
Números enteros
Tipo | Rango |
---|---|
Tinyint | -128 a 127 |
Smallint | -32,768 a 32,767 |
Mediumint | −8,388,608 a 8,388,607 |
Int | −2,147,483,648 a 2,147,483,647 |
Bigint | −9,223,372,036,854,775,808 a 9,223,372,036,854,775,807 |
Números flotantes
Para los flotantes encontraremos dos tipos
- Float
- Double
En ambos casos nosotros debemos de especificar la cantidad de dígitos que almacenará la columna antes y después del punto (p,s)
precio FLOAT(3, 2)
En este caso la columna podrá almacenar hasta tres dígitos como enteros y dos después del punto decimal.
Ejemplo 999.99
Tiempo
Tipo | Formato default |
---|---|
Date | YYYY-MM-DD |
Datetime | YYYY-MM-DD HH:MI:SS |
Timestamp | YYYY-MM-DD HH:MI:SS |
Time | HHH:MI:SS |
-
check_circle_outlineMódulo 1 | 8 clases
Introdución
expand_more -
check_circle_outlineMódulo 2 | 3 clases
Servidor de base de datos
expand_more -
check_circle_outlineMódulo 3 | 10 clases
Base de datos y tablas
expand_more-
done_all
Clase 1
Crear tablas
-
done_all
Clase 2
Tipos de datos
-
done_all
Clase 3
Listar y eliminar tablas
-
done_all
Clase 4
Obtener información de una tabla
-
done_all
Clase 5
Crear tablas a partir de otras
-
done_all
Clase 6
Insertar registros
-
done_all
Clase 7
Insertar múltiples registros
-
done_all
Clase 8
Ejecutar archivos .SQL
-
done_all
Clase 9
Condicionar sentencias
-
done_all
Clase 10
Consultas rápidas
-
-
check_circle_outlineMódulo 4 | 8 clases
Restricciones
expand_more -
check_circle_outlineMódulo 5 | 2 clases
Modificar tablas
expand_more -
check_circle_outlineMódulo 6 | 12 clases
Sentencias basicas
expand_more -
check_circle_outlineMódulo 7 | 8 clases
Funciones
expand_more -
check_circle_outlineMódulo 8 | 12 clases
Sentencias avanzadas
expand_more -
check_circle_outlineMódulo 9 | 7 clases
Joins
expand_more -
check_circle_outlineMódulo 10 | 4 clases
Vistas
expand_more -
check_circle_outlineMódulo 11 | 7 clases
Procedimientos
expand_more -
check_circle_outlineMódulo 12 | 4 clases
Transacciones
expand_more -
check_circle_outlineMódulo 13 | 5 clases
Extras
expand_more -
check_circle_outlineMódulo 14 | 5 clases
Triggers
expand_more -
check_circle_outlineMódulo 15.-
Examen del curso
expand_more-
done_all
Examen
Examen final del curso
-