|
|||||
![]() |
|||||
3.1 - Creación de una Tabla
3.1.2 - Tipo del campo
Los tipos de campo muestran las distintas clases de valores que van a poder tomar. Es interesante que el tipo sea el mas adecuado posible porque repercutirá en el tipo de operaciones que podrán realizarse sobre ellos, así como, el volumen que ocupará después en la BD. En principio se tendrán los siguientes: Tipos alfanuméricos, numéricos, fecha y hora, tipos especiales.
1. Tipos alfanuméricos:
- Nota [LONGVARCHAR]: Se pueden almacenar en ellos gran cantidad de información, hasta 64.000 caracteres alfanuméricos.
- Texto (fijo) [CHAR]: Texto de tamaño fijo.
- Texto [VARCHAR] : Pueden contener hasta 255 caracteres alfanuméricos.
- Texto [VARCHAR_IGNORECASE]: Tipo de texto variable, no es CASE SENSITIVE.
2. Tipos de Numéros Enteros:
- Tiny Integer [TINYINT]: Permite introducir números naturales de -127 a 127.
- BigInt [BIGINT]: Entero de 19 cifras.
- Integer [INTEGER]: Contiene números enteros comprendidos en el rango de -2.147.483.648 y 2.147.483.647.
- Small Integer [SMALLINT]: Números enteros (positivos o negativos) comprendidos entre -32.768 a 32.767.
3. Tipos Numéricos Reales:
- Float [FLOAT]: Real de simple precision.
- Número [NUMERIC]: Permite introducir números con cifras decimales.
- Decimal [DECIMAL]: Introducir números con cifras decimales.
- Real [REAL]: Numérico de punto flotante.
- Double [DOUBLE]: Admite valores entre -1,797 x 10308 y 1,797 x 10308.
4. Tipos Fecha y Hora:
- Fecha [DATE]: Almacenan datos de tipo Fecha.
- Hora [TIME]: Contienen datos de tipo Hora.
- Fecha / Hora [TIMESTAMP]: Contienen datos de tipo fecha y hora.
5. Tipos especiales:
- Imagen [ LONGVARBINARY]: Para asociar una imagen a cada registro de la tabla.
- Campo binario [ VARBINARY]: Tipo binario.
- Campo binario (fijo) [ BINARY]: Tipo binario de tamaño fijo.
- Si/No [BOOLEAN]: Si/No.
- OTHER [OTHER]: Permite almacenar objetos.