Поиск
Использование типов столбцов их других систем управления базами данных
Чтобы облегчить использование кода, написанного в других реализациях SQL, от других поставщиков, MySQL отображает типы столбцов друг на друга, как показано в табл. Это отображение упрощает импорт определений таблиц из других СУБД в MySQL:
Таблица Отображение типов столбцов
| Тип в других СУБД | Тип MySQL |
|---|---|
| BINARY (M) | CHAR(W) BINARY |
| CHAR VARYING(M) | VARCHAR (M) |
| FLOAT4 | FLOAT |
| FLOAT8 | DOUBLE |
| INT1 | TINYINT |
| ШТ2 | SMALLINT |
| INT3 | MEDIUMINT |
| INT4 | INT |
| INT 8 | BIGINT |
| LONG VARBINARY | MEDIUMBLOB |
| LONG VARCHAR | MEDIUMTEXT |
| LONG | MEDIUMTEXT (MySQL 4.1.0) |
| MIDDLEINT | MEDIUMINT |
| VARBINARY(M) | VARCHAR(M) BINARY |
Отображение типов столбцов происходит при создании таблиц, после чего исходная спецификация типа отбрасывается. Если вы создаете таблицу с типами, используемыми в продуктах других поставщиков, а затем выполняете оператор DESCRIBE имя_таблицы, MySQL показывает структуру в терминах эквивалентных типов MySQL.