Resumen tipos de datos

-- Tipos de datos numéricos
-- INT para enteros
-- DECIMAL para decimales (tamaño,decimales)
-- BIT para verdadero/falso

-- Tipos de datos de fecha
-- DATE para fecha
-- TIME para hora
-- DATETIME para fecha y hora
-- El formato es año-mes-dia hora:minutos:segundos
-- 2024-10-01 10:03:24

-- Cadenas: especificamos el tamaño
-- CHAR: Tamaño fijo, por ejemplo, si yo le pongo 100 siempre ocupa 100
-- VARCHAR: Tamaño variable, si yo pongo 100 es una cota superior
-- CHAR(20)                 vs   VARCHAR(20)
-- |PEPE                |        |PEPE| 
-- Para campos que sé que tienen un ancho fijo siempre es mejor usar CHAR
-- Por ejemplo telefono, cod postal, nif, dni,...
-- Para campos cuyo ancho sea variable es mejor VARCHAR
-- Nombres, mails, razon social, direccion....

-- El tamaño importa
-- CHAR: 255
-- VARCHAR: 65535 (este es un máximo compartido)
-- campo1 varchar(65000) campo2 varchar(500) campo3 como máximo 35

-- Si yo quiero introducir texto largo puedo user TEXT
-- TEXT un máximo de 65535 caracteres puedo poner todos los que quiera

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos