MySQL 8.0发布说明
MySQL 8.0源码文档10bet官方网站
为了方便使用其他供应商为SQL实现编写的代码,MySQL将数据类型映射如下表所示。这些映射使得从其他数据库系统将表定义导入MySQL变得更加容易。
其他供应商类型 | MySQL类型 |
---|---|
保龄球 |
非常小的整数 |
布尔 |
非常小的整数 |
字符变化( |
VARCHAR ( |
固定 |
小数 |
FLOAT4 |
浮动 |
FLOAT8 |
双 |
INT1 |
非常小的整数 |
INT2 |
small |
INT3 |
MEDIUMINT |
INT4 |
INT |
INT8 |
长整型数字 |
长VARBINARY |
博尔布 |
LONG VARCHAR |
简单 |
长 |
简单 |
MIDDLEINT |
MEDIUMINT |
数字 |
小数 |
数据类型映射发生在表创建时,在此之后原始类型规范将被丢弃。如果您创建一个具有其他供应商使用的类型的表,然后发出描述
语句,MySQL使用等价的MySQL类型报告表结构。例如:tbl_name
mysql> CREATE TABLE t (a BOOL, b FLOAT8, c LONG VARCHAR, d NUMERIC);查询OK, 0 rows affected (0.00 sec) mysql> DESCRIBE t;+-------+---------------+------+-----+---------+-------+ | 字段默认零关键| | | | |类型多 | +-------+---------------+------+-----+---------+-------+ | 一个|非常小的整数(1)|是| |零| | | b双|是| | |零| | | c |简单|是| |零| | | | d小数(10 0)|是| |零| |+-------+---------------+------+-----+---------+-------+ 4行集(0.01秒)