String tipos de datos : CHAR() :Es un string de longitud fija que es principalmente usado cuando los datos no van a variar mucho en su longitud. Toma valores de
0 a
255 de longitud de caracteres. Cuando almacenamos valores
CHAR ellos están rellenos correctamente con espacios de la longitud específica. Cuando obtenemos valores
CHAR, los espacios finales son eliminados.
VARCHAR() :Es una variable string de longitud y es usada principalmente cuando los datos pueden variar en longitud. Toma valores de
0 a
255 de longitud de caracteres. Los valores
VARCHAR no son rellenados cuando son más cortos.
TINYTEXT, TINYBLOB :Un string con una longitud máxima de
255 caracteres.
TEXT :Las columnas
TEXT son tratadas como caracteres string (strings no binarios). Contiene una longitud máxima de
65535 caracteres.
BLOB :BLOB es el acrónimo de
Binary
Large
OBject (Objeto Binario Grande). Puede tener un montón de datos variables. Las columnas
BLOB son tratadas como string de bytes (string binarios). Contiene una longitud máxima de
65535.
MEDIUMTEXT, MEDIUMBLOB :Tiene una longitud máxima de
16777215 caracteres.
LONGTEXT, LONGBLOB :Tiene una longitud máxima de
4294967295 caracteres.
BINARY : BINARY es similar al tipo
CHAR. Almacena el valor como string de byte binario en vez de como un caracter string no binario
VARBINARY : VARBINARY es similar al tipo
VARCHAR. Almacena el valor como un string de bytes binario en vez de como un caracter string no binario.
ENUM() :Una enumeracion. Cada columna puede tener uno de los posibles valores especificados. Puede almacenar solo uno de los valores que están declarados en la lista específica contenida en los paréntesis ( ). La lista
ENUM tiene un alcance de más de
65535 valores..
SET() :Un set. Cada columna puede tener más de uno de los posibles valores especificados. Contiene más de
64 objetos de lista y puede almacenar más de una opción. Los valores
SET son representados internamente como números enteros.
Si
CHAR y
VARCHAR son usados en la misma tabla, entonces MySQL cambiará automáticamente
CHAR a
VARCHAR por razones de compatibilidad. Los paréntesis ( ) permiten introducir un máximo número de caractereces que serán usados en la columna.