当您发出 CREATE TABLE 语句后,SQL Anywhere 会使用以下数据类型转换关系自动将数据类型转换为对应的 MySQL 数据类型。
SQL Anywhere 数据类型 | MySQL 缺省数据类型 |
---|---|
BIT | bit(1) |
TINYINT | tinyint unsigned |
SMALLINT | smallint |
INT、INTEGER | int |
BIGINT | bigint |
DECIMAL(p,s)、NUMERIC(p,s) | decimal(p,s) |
DATE | date |
TIME | time |
DATETIME、TIMESTAMP | datetime |
MONEY | decimal(19.4) |
SMALLMONEY | decimal(10,4) |
FLOAT | float |
REAL | real |
CHAR(n) |
如果 n 小于 254,则为 char(n) 如果 n 大于或等于 254 但小于 4000,则为 varchar(n) 如果 n 大于或等于 4000,则为 longtext |
VARCHAR(n) |
如果 n 小于 4000,则为 varchar(n) 如果 n 大于或等于 4000,则为 longtext |
LONG VARCHAR | longtext |
BINARY(n)、VARBINARY(n) |
如果 n 小于 4000,则为 varbinary(n) 如果 n 大于或等于 4000,则为 longblob |
LONG BINARY | longblob |
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |