Saltar al contenido
Tecnologías

Tipos de datos en MySQL

Tipos de datos en MySQL: Los datos que utiliza el gesto MySQL, así como las especificaciones que tiene cada rubro.

Equipo editorial de Bambú Tech ServicesActualizado el 5 min de lectura

Tipos de datos en MySQL

Las bases de datos son unas de lasinnovaciones tecnológicas de los últimos años; sin embargo, es necesario que dichas bases sean gestionadas.

En este sentido, MySQL es uno de los gestores más populares de los últimos tiempos, pues tiene un gran número de adeptos, así como diversas herramientas. Sin embargo, es necesario saber cómo se debe de almacenar información mediante los tipos de datos en MySQL.

MySQL permite diversos datos, pero estos deben ser clasificados en distintos rubros: tipos dedatos numéricos, tipos de datos de cadena y tipos de datos de fecha y hora.

Tipos de datos numéricos

Una de las categorías más amplias, se establece el nombre, así como la definición y los rangos.

Tinyint

Definición-Entero pequeño que puede o no tener signo.

Rango permitido--128 a 127

Rango no permitido-0 42949672

Ancho-4 dígitos

Tamaño-1 byte

Uso-Empleado con valores pequeños enteros

Int

Definición-Entero que puede tener o no un signo.

Rango permitido-128 a 127.

Rango no permitido-0 a 255.

Ancho-11 dígitos.

Tamaño-4 bytes.

Uso-Valores enteros.

Smallint

Definición-Entero pequeño con signo o no.

Rango permitido--32768 a 32767.

Rango no permitido-0 a 65535.

Ancho- 5 dígitos.

Tamaño-2bytes.

Uso-Valores enteros.

Mediumint

Definición-Entero de tamaño medio.

Rango permitido--8388608 a 8388607.

Rango no permitido-0 a 16777215.

Ancho-9 dígitos.

Tamaño-3 bytes.

Uso-Valor entero.

Bigint

Definición-Entero grande.

Rango permitido--8388608 a 8388607.

Rango no permitido-0 a 18446744073709551615.

Ancho-20 dígitos.

Tamaño-8 bytes.

Uso-El valor máximo entero.

Float (M,D)

Definición- Puede definir la longitud de visualización (M) y el número de decimales (D).

Rango permitido-(-3.402 823 466 E + 38,1.175 494 351 E-38), 0, (1.175 494 351 E-38,3.402 823 466 351 E + 38).

Rango no permitido-0, (1.175 494 351 E-38,3.402 823 466 E + 38).

Ancho-–

Tamaño-4 bytes.

Uso-Valores de punto flotante de precisión simple.

Double (M,D)

Definción– Define la longitud de visualización (M) y el número de decimales (D) Se ajustará por defecto a 16, 4, donde 4 es el número de decimales.

Rango permitido-(1.797 693 134 862 315 7 E + 308,2.225 073 858 507 201 4 E-308), 0, (2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E + 308).

Rango no permitido-0, (2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E + 308).

Ancho-La precisión decimal puede ir a 53 lugares para un double.

Tamaño-8 bytes.

Uso-Valores de coma flotante de doble precisión.

Decimal (M,D)

Definición– Número de coma flotante descomprimido. De Decimal (M, D), si M> D, M + 2 es por lo demás D + 2.

Rango permitido-Depende de los valores de M y D.

Rango no permitido-Depende de los valores de M y D.

Ancho-En decimales desempaquetados, cada decimal corresponde a un byte.

Tamaño-–

Uso-Valor decimal.

Desarollo de apps, software, RFID, beacons, drones y más

Brindamos soluciones tecnológicas para más de 15 industrias

Tipos de datos en MySQL

Tipo de Cadenas

La mayoría delos datos se guardan en este formato, por lo cual es bastante empleada y común:

NombreInformaciónLongitudUso
Char (M)

Almacena la cadena en la memoria, pero no usa todo el espacio.

Sirve para guardar textos breves.

De 1 a 255 caracteresCadena de longitud fija
Varchar (M)El largo del texto depende de la información que brinda el usuario.

De 1 a 255 caracteres

En la versión de MySQL 5.0.3. cambio a un máximo de 65535 caracteres

Cadena de longitud variable

Blob

Objetos Grandes Binarios

Guarda la información en lenguaje binario y se utiliza este tipo de datos para almacenar imágenes, sonido y archivos.Tinyblob255 bytesCadena binaria de no más de 255 caracteres
Blob65535 bytesDatos de texto largo en binario
Mediumblob16777215 bytesDatos de texto medio en forma binaria
Longblob4 GBDatos de texto grande en forma binario
Text

Empleado para guardar grandes cantidades de texto como blogs, noticias, comentarios, publicaciones, etc.

Tinytext255 bytesCadena de texto corto
Text65535 bytesCadenas de texto largo
Mediumtext16777215 bytesCadena de texto mediano
Longtext4294967295 bytesCadena de texto grande

ENUM

Enumeración

Tipo de datos espacial que se usa paradefinir valores predeterminados de una lista y solo los que estén predefinidos podrán usarse. Los valores deben estar separados por comas y entre comillas.Hasta 65535 bytes–

SET

Conjunto

Lista específica, pero con 64 elementos

Los valores van entrecomillados y se separan por comas.

Se puede dejar un espacio en blanco

––

Tal vez te interese: Características de un software comercial

Tipos de fecha y hora

Formatos diseñados para almacenar los datos referidos a hora y fecha. Cada uno de los formatos es utilizado para un fin en específico, por lo cual es necesario saber cuál se debe de usar.

NombreTamañoFormatoAlcance
Fecha3 bytesAAAA-MM-DD01.01.1000 – 9999-12-31
Datetime1 byteCombinación de fecha y hora AAAA-MM-DD HH:MM:SS1000-01-01 00:00:00 – 9999-12-31 23:59:59
Timestamp4 bytes

Parecido al formato de Datetime, solo que es en presente.

YYYY-MM-DD HH:MM:SS // YYYY-MM-DD // YY-MM-DD

1970-01-01 hasta 2037-12-31
Time3 bytesAlmacena la hora en HH:MM:SS-839:59:59 hasta 839:59:59
Year1 bytePuede almacenar la información en formato de AA o AAAA1901/2155

Los datos son valores representables y pertenecen a diversos tipos de datos. Si bien, MySQL tiene estos datos, también pueden contener otros tipos como los datos predefinidos, construidos o definidos por el usuario.

EnBambú Tech Serviceshemos utilizado los tipos de datos cuando desarrollamos proyectos que involucren MySQL. De esta manera, buscamos entregar los mejores resultados y convertirnos en el aliado tecnológico ideal

Fuentes

Universidad VIU

W3big

Sigue leyendo.

  • Tecnologías

    Plan de acción para reducir mermas

    Plan de acción para reducir mermas: mejorar la seguridad o emplear tecnología, las medidas que puedes tomar para tener un inventario sano.

    · 9 min de lectura

  • Tecnologías

    ¿Qué es un EPM?

    Descubre cómo un EPM revoluciona tu empresa: optimiza costos, mejora decisiones y alinea estrategias con datos en tiempo real

    · 10 min de lectura

  • Tecnologías

    VCN: Red de nube virtual

    Descubre cómo una red de nube virtual (VCN) puede revolucionar tu infraestructura. Conectividad global, rendimiento ágil y seguridad avanzada

    · 11 min de lectura

¿Quieres llevar estas ideas a tu empresa?

Cuéntanos tu reto y armamos un diagnóstico con el equipo que lo va a construir.