1)CAMPOS PARA TEXTO:
| CHAR( ) | Tamaño fijo, entre 0 y 255 carácteres. |
| VARCHAR( ) | Tamaño variable, entre 0 y 255 carácteres. |
| TINYTEXT | Cadena con longitud máxima de 255carácteres. |
| TEXT | Cadena con longitud máxima de 65.535carácteres. |
| BLOB | Cadena con longitud máxima de 65.535carácteres. |
| MEDIUMTEXT | Cadena con longitud máxima de 16.777.215carácteres. |
| LONGTEXT | Cadena con longitud máxima de 4.294.967.295carácteres. |
| LONGBLOB | Cadena con longitud máxima de 4.294.967.295carácteres. |
a diferencia entre TEXT y BLOB reside en que utilizando TEXT se pueden realizar comparaciones sin distinguir mayúsculas y minúsculas, lo cual no es posible si se emplea BLOB.
2) CAMPOS PARA NÚMEROS:
| TINYINT( ) |
Desde -128 a 127 con signo.
Desde 0 a 255 sin signo (UNSIGNED).
|
| SMALLINT( ) |
Desde -32.768 a 32.767 con signo.
Desde 0 a 65.535 sin signo (UNSIGNED).
|
| MEDIUMINT() |
Desde -8.388.608 a 8.388.607 con signo.
Desde 0 a 16.777.215 sin signo (UNSIGNED).
|
| INT( ) |
Desde -2.147.483.648 a 2.147.483.647 con signo.
Desde 0 a 4.294.967.295 sin signo (UNSIGNED).
|
| BIGINT( ) |
Desde -9.223.372.036.854.775.808 a9.223.372.036.854.775.807 con signo.
Desde 0 a 18.446.744.073.709.551.615 sin signo (UNSIGNED).
|
| FLOAT | Números pequeños en coma flotante. |
| DOUBLE( , ) | Números grandes en coma flotante. |
| DECIMAL( , ) | Double almacenado como una cadena, para números en coma fija. |
3) CAMPOS PARA FECHAS Y HORAS:
| DATE | AAAA-MM-DD |
| DATETIME | AAAA-MM-DD HH:MM:SS |
| TIMESTAMP | AAAAMMDDHHMMSS |
| TIME | HH:MM:SS |
Donde:
- AAAA: Año en formato de cuatro dígitos. Ej: 2007.
- MM, DD, HH, MM y SS: Días, horas, minutos y segundos respectivamente, todas ellas en formato de dos dígitos. Ej: 04.
4) OTROS CAMPOS:
| ENUM( ) | Cada columna puede tener uno de los valores especificados. |
| SET | Similar a ENUM( ), pero en este caso cada columna puede tener más de uno de los valores especificados. |
No hay comentarios:
Publicar un comentario