Próximos eventos donde estaremos:

Tipos de datos en MySQL

Comparte esta nota
Tabla de contenidos

Las bases de datos son unas de las innovaciones 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 de datos 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.

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

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

Tipo de Cadenas

La mayoría de los 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 para definir 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

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.

En Bambú Mobile hemos 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

 
¡Suscríbete!
Recibirás una notificación para ser el primero en informarte más sobre la Transformación digital.

© 2023 Bambú Mobile. Todos los derechos reservados.

El área de RRHH recibió tu solicitud y te contactará en breve. Gracias por tu interés.

Un experto recibió tu mensaje y te contactará en breve. Gracias por tu confianza.