• Cursos
  • Especialidades
  • Iniciar sesión
  • Crear cuenta

¡Calificael Curso Profesional de Base de Datos !

Reporta un error

Curso Curso Profesional de Base de Datos

Video Tipos de datos

Tipo de error

Curso Profesional de Base d...

Tipos de datos

Tipos de datos

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

Atrás

Siguiente

  • 1.- Introdución
    8 temas
  • 2.- Servidor de base de datos
    3 temas
  • 3.- Base de datos y tablas
    • Crear tablas
    • Tipos de datos
    • Listar y eliminar tablas
    • Obtener información de una tabla
    • Crear tablas a partir de otras
    • Insertar registros
    • Insertar múltiples registros
    • Ejecutar archivos .SQL
    • Condicionar sentencias
    • Consultas rápidas
  • 4.- Restricciones
    8 temas
  • 5.- Modificar tablas
    2 temas
  • 6.- Sentencias basicas
    12 temas
  • 7.- Funciones
    8 temas
  • 8.- Sentencias avanzadas
    12 temas
  • 9.- Joins
    7 temas
  • 10.- Vistas
    4 temas
  • 11.- Procedimientos
    7 temas
  • 12.- Transacciones
    4 temas
  • 13.- Extras
    5 temas
  • 14.- Triggers
    5 temas
  • 15.- Examen del curso
    • Examen del curso
      play_arrow