No se puede manejar la gran cantidad de datos presentes en el mundo sin un sistema de administración de bases de datos adecuado. MySQL es uno de los sistemas de administración de bases de datos más populares utilizados en la industria. En mi blog anterior sobre Tutorial de MySQL , habría comprendido las distintas consultas SQL que se pueden ejecutar. En este blog sobre tipos de datos de MySQL, discutiré los diferentes tipos de datos que se utilizan en MySQL.
En este blog sobre tipos de datos MySQL, voy a cubrir lo siguiente:
- Tipos numéricos
- Tipos de cadenas
- Tipos de fecha y hora
- Uso de tipos de datos de otros motores de base de datos
Entonces, comencemos con cada uno de ellos.
Tipos de datos MySQL: tipos numéricos
Los tipos de datos numéricos permiten enteros con y sin signo. MySQL admite los siguientes tipos de datos numéricos.
Suscríbete a nuestro canal de youtube para recibir nuevas actualizaciones ..!
Tipos de datos MySQL: Tipos de cadenas
Los tipos de datos de cadena permiten cadenas de longitud fija y variable. MySQL admite los siguientes tipos de datos String.
Tipo de datos | Descripción | Almacenamiento |
CHAR (tamaño) | Tiene capacidad para 255 caracteres y permite una cadena de longitud fija. | (Longitud de columna declarada de caracteres * Número de bytes)<= 255 |
VARCHAR (tamaño) | Tiene capacidad para 255 caracteres y permite una cadena de longitud variable. Si almacena caracteres superiores a 55, el tipo de datos se convertirá al tipo de TEXTO. |
|
TINYTEXT | Permite una cadena con una longitud máxima de 255 caracteres. | Longitud real en bytes del valor de cadena (Len) + 1 bytes, donde Len<28 |
TEXTO | Permite una cadena con una longitud máxima de 65.535 caracteres | Longitud real en bytes del valor de cadena (Len) + 2 bytes, donde Len<216 |
GOTA | Contiene hasta 65.535 bytes de datos y se utiliza para objetos grandes binarios. | Longitud real en bytes del valor de cadena (Len) + 2 bytes, donde Len<216 |
MEDIUMTEXT | Permite una cadena con una longitud máxima de 16.777.215 caracteres | Longitud real en bytes del valor de cadena (Len) + 3 bytes, donde Len<224 |
MEDIUMBLOB | Contiene hasta 16.777.215 bytes de datos y se utiliza para objetos grandes binarios. | Longitud real en bytes del valor de cadena (Len) + 3 bytes, donde Len<224 |
TEXTO LARGO | Permite una cadena con una longitud máxima de 4.294.967.295 caracteres | Longitud real en bytes del valor de cadena (Len) + 4 bytes, donde Len<232 |
LONGBLOB | Contiene hasta 4.294.967.295 bytes de datos y se utiliza para objetos grandes binarios. | Longitud real en bytes del valor de cadena (Len) + 4 bytes, donde Len<232 |
ENUM (x, y, z, etc.) | Le permite ingresar una lista de valores posibles, con un máximo de 65535 valores. En caso de que se inserte un valor que no está presente en la lista, un espacio en blancose insertará el valor. | 1 o 2 bytes, dependiendo del número de valores de enumeración (65.535 valores máximo) |
CONJUNTO | Este tipo de datos es similar a ENUM, pero SET puede tener hasta 64 elementos de lista y puede almacenar más de una opción. | 1, 2, 3, 4 u 8 bytes, según el número de miembros del conjunto (64 miembros como máximo) |
Tipos de datos MySQL: Tipos de fecha y hora
Este tipo de datos nos permite mencionar la fecha y la hora. MySQL admite los siguientes tipos de datos de fecha y hora.
cómo tomar una captura de pantalla en selenio¿Quiere obtener la certificación como administrador de bases de datos?
Tipos de datos MySQL: Uso de tipos de datos de otros motores de base de datos
Si desea implementar el código escrito por otros proveedores en SQL, entonces MySQL lo facilita mapeando tipos de datos. Consulte la siguiente tabla.
Otro tipo de proveedor | Tipo de MySQL |
BOOL | TINYINT |
BOOLEAN | TINYINT |
CARÁCTER VARIANTE (M) | VARCHAR (M) |
FIJO | DECIMAL |
FLOAT4 | FLOTADOR |
FLOAT8 | DOBLE |
INT1 | TINYINT |
INT2 | PEQUEÑO |
INT3 | MEDIUMINT |
INT4 | EN T |
INT8 | EMPEZANDO |
VARBINARIO LARGO | MEDIUMBLOB |
VARCHAR LARGO | MEDIUMTEXT |
LARGO | MEDIUMTEXT |
MIDDLEINT | MEDIUMINT |
NUMÉRICO | DECIMAL |
Después de este blog sobre los tipos de datos de MySQL, entraremos en la conexión de bases de datos con PHP, pero antes de eso, puede consultar este , para conocer las principales preguntas formuladas en las entrevistas. ¡Manténganse al tanto!
Si desea obtener más información sobre MySQL y conocer esta base de datos relacional de código abierto, consulte nuestra que viene con capacitación en vivo dirigida por un instructor y experiencia en proyectos de la vida real. Esta capacitación lo ayudará a comprender MySQL en profundidad y lo ayudará a dominar el tema.
Tienes una pregunta para nosotros? Por favor, menciónelo en la sección de comentarios de ' Tipos de datos MySQL ”Y me pondré en contacto contigo.