- Crear una columna de tipo dominio
- Leer/escribir valores desde/hacia una columna de dominio
- Usarlo como índice si un tipo base puede usarse como índice
- Llamar a funciones con valores de una columna de dominio
Funciones adicionales de los dominios
- Nombre de tipo de columna explícito en
SHOW CREATE TABLEoDESCRIBE TABLE - Entrada en un formato legible para humanos con
INSERT INTO domain_table(domain_column) VALUES(...) - Salida en un formato legible para humanos para
SELECT domain_column FROM domain_table - Carga de datos desde una fuente externa en un formato legible para humanos:
INSERT INTO domain_table FORMAT CSV ...
Limitaciones
- No se puede convertir la columna de índice del tipo base al tipo de dominio mediante
ALTER TABLE. - No se pueden convertir implícitamente valores de cadena en valores de dominio al insertar datos desde otra columna o tabla.
- El dominio no impone restricciones sobre los valores almacenados.