PostgreSQL数据库字段和MySQL数据库字段对照表

如果将PostgreSQL数据库的表和内容 复制到一个mysql数据库的表里,这是常用字段类型的对照表

字段大类 PostgreSQL 字段类型 MySQL 字段类型
整数类型 integer INT
smallint SMALLINT
bigint BIGINT
浮点数类型 real FLOAT
double precision DOUBLE
定点数类型 numeric(p, s) DECIMAL(p, s)
文本类型 text TEXT
character(n) CHAR(n)
character varying(n) VARCHAR(n)
citext VARCHAR(n) (with COLLATE utf8_bin)
日期和时间类型 date DATE
time TIME
timestamp DATETIME
timestamptz DATETIME (with appropriate time zone)
布尔类型 boolean BOOLEAN
二进制数据类型 bytea BLOB
UUID uuid CHAR(36) (as string)
枚举类型 enum ENUM
几何数据类型 point GEOMETRY
line GEOMETRY
polygon GEOMETRY
网络地址类型 inet CHAR(45) (as string)
cidr CHAR(43) (as string)
macaddr CHAR(17) (as string)