Pou faciliter l'importation de code SQL issu d'autres systèmes de gestion de bases de données, MySQL convertit les types de colonnes comme le montre le tableau suivant. Cette conversion facilite l'import de structures de tables :
Autre dénomination | Type MySQL |
BINARY(M) |
CHAR(M) BINARY |
CHAR VARYING(M) |
VARCHAR(M) |
FLOAT4 |
FLOAT |
FLOAT8 |
DOUBLE |
INT1 |
TINYINT |
INT2 |
SMALLINT |
INT3 |
MEDIUMINT |
INT4 |
INT |
INT8 |
BIGINT |
LONG VARBINARY |
MEDIUMBLOB |
LONG VARCHAR |
MEDIUMTEXT |
LONG |
MEDIUMTEXT (depuis MySQL 4.1.0) |
MIDDLEINT |
MEDIUMINT |
VARBINARY(M) |
VARCHAR(M) BINARY |
La conversion du type de colonnes s'effectue lors de la création.
Si vous créez une table avec des types issus d'un autre SGBDR
puis que vous exécutez la commande DESCRIBE
nom_de_table
, MySQL fournira la structure de la table en
utilisant les types équivalents.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.