MYSQL mysql | Page 12
© Jorge Sánchez’ 2003
fechas
tipo
DATE
DATETIME
TIMESTAMP
Rango
Del 1 de enero de 1001 al
31/12 del 9999
De las 0 horas del 1/1/1001
a las 0 horas del
31/12/9999
De las 0 horas del 1/1/1970
a las 0 horas del
31/12/2037
Formato
año-mes-día
Año-mes-día
horas:minutos:segundos
Año-mes-día
horas:minutos:segundos
Permite estos tamaños:
14 (aaaammddhhmmss)
12 (aaaammddhhmm)
8 (aaaammdd)
6 (aammdd)
4 (aamm)
2 (aa)
TIME
YEAR
Una hora en formato
HH:MM:SS
Año desde 1901 a 2037
ENUM
Permite declarar campos cuyo contenido puede ser una de entre varias opciones.
Ejemplo:
CREATE TABLE personas (Sexo ENUM(‘M’, ‘H’),.....
modificadores
modificador
AUTO_INCREMENT
BINARY
DEFAULT
NOT NULL
PRIMARY KEY
Se aplica a
Enteros
Uso
El valor se va incrementando
automáticamente en cada
registro
char y varchar
Convierte las cadenas a forma
binaria en la que se distingue
entre
mayúsculas
y
minúsculas
Todos menos TEXT y Coloca un valor por defecto el
BLOB
valor se coloca justo detrás de
esta palabra)
Todos
Impide que un campo sea nulo
Todos
Hace que el campo se
considere clave primaria