Los tipos de datos con los que vamos a poder trabajar en SQL son los siguientes:
- VARCHAR: Cadena de texto variable, con una longitud máxima especificada.
- CHAR: Cadena de texto fija, con una longitud máxima especificada.
- INT: Número entero, positivo o negativo.
- BIGINT: Número entero grande, positivo o negativo.
- FLOAT: Número decimal de precisión simple.
- DOUBLE: Número decimal de doble precisión.
- DECIMAL: Número decimal de precisión fija.
- DATE: Fecha, con valores de año, mes y día.
- TIME: Hora, con valores de hora, minutos y segundos.
- DATETIME: Fecha y hora combinadas.
- TIMESTAMP: Marca de tiempo, que indica un momento específico en el tiempo.
- BOOLEAN: Valor booleano, verdadero o falso.
- BLOB: Objeto binario grande, para almacenar datos binarios, como imágenes o archivos.
- JSON: Formato de texto estructurado para el intercambio de datos.
Dependiendo del gestor de bases de datos que utilicemos, puede haber ciertas variantes. Pero de formas estandarizadas, estos son los que se utilizan en cualquier gestor de bases de datos. Cada gestor de bases de datos tiene su propio rango de números, con lo que hay que ir a la documentación de cada gestor para saberlo.