Tipos de datos
Parte del curso de MySQL
Si miras otra vez la tabla products de la lección anterior verás que cada columna tenía un tipo: INT, VARCHAR(120), DECIMAL(10, 2). No eran adorno. El tipo que eliges para una columna decide qué aceptará MySQL, cuánto espacio ocupa en disco, cómo se ordena y, a veces, hasta si tus números son correctos.
MySQL te da cinco tamaños de entero: TINYINT, SMALLINT, MEDIUMINT, INT y BIGINT. Cada uno reserva un número fijo de bytes y admite un rango fijo de valores, desde TINYINT (1 byte, más o menos de -128 a 127, dejando aparte la variante sin signo) hasta BIGINT (8 bytes, suficiente para identificadores mayores que la población mundial). En la práctica no vas a sopesar los cinco cada vez. ...
¿Quieres aprender MySQL Tipos de datos en un entorno real?
Haz clic abajo, recibe una máquina Linux con MySQL listo, y practica Tipos de datos con un tutor de IA que conoce tu código.
Empezar esta lecciónTipos de datosLo que vas a aprender
- INT and BIGINT
- DECIMAL vs FLOAT
- VARCHAR vs TEXT
- BOOLEAN as TINYINT
- DATE vs DATETIME vs TIMESTAMP
- ENUM
- JSON column
Lee esta lección en tu idioma
Todas las lecciones de este curso
13 lecciones- 1Qué es MySQL20 min
- 2La CLI de mysql y los primeros comandos25 min
- 3Creación de bases de datos y tablas30 min
- 4Tipos de datos30 min
- 5SELECT y WHERE30 min
- 6Joins35 min
- 7Agregados y agrupación30 min
- 8Índices30 min
- 9Transacciones y motores de almacenamiento35 min
- 10Procedimientos Almacenados y Triggers35 min
- 11EXPLAIN y ajuste de consultas35 min
- 12mysqldump y restauracion25 min
- 13Proyecto final: Diseña un Schema de comercio electrónico50 min
