Usando Tipos de Colunas de Outros Mecanismos de Banco de Dados
Para facilitar o uso de code para implementações SQL de outras empresas, MariaDB mapeia os tipos de campos como mostrado na tabela seguinte. Este mapeamento torna fácil mudar definições de tabelas de outros mecanismos de banco de dados para o MySQL:
Tipo de outras empresas | Tipo MySQL |
BINARY(NUM)
| CHAR(NUM) BINARY
|
CHAR VARYING(NUM)
| VARCHAR(NUM)
|
FLOAT4
| FLOAT
|
FLOAT8
| DOUBLE
|
INT1
| TINYINT
|
INT2
| SMALLINT
|
INT3
| MEDIUMINT
|
INT4
| INT
|
INT8
| BIGINT
|
LONG VARBINARY
| MEDIUMBLOB
|
LONG VARCHAR
| MEDIUMTEXT
|
MIDDLEINT
| MEDIUMINT
|
VARBINARY(NUM)
| VARCHAR(NUM) BINARY |
O mapeamento do tipo de campo ocorre na criação da tabela. Se você cria uma tabela com tipos usador por outras empresas e então executa uma instrução DESCRIBE nome_tabela
, MariaDB relaciona a estrutura de tabela utilizando os tipos equivalentes do MariaDB.