PostgreSQL&MySQL
BIT
数据类型
MySQL
数据类型
说明
固定长度的位串。
BOOLEAN
TINYBLOB
BLOB
MEDIUMBLOB
LONGBLOB
存储逻辑布尔值(true/false/unknown), 可以是 TRUE、true
和 1;FALSE、false 和 0。
用于存储二进制对象(比如图形)的原始二进制数据,最大
255 字节。
用于存储二进制对象(比如图形)的原始二进制数据,最大
65,535 字节。
用于存储二进制对象(比如图形)的原始二进制数据,最大
16,777,215 字节。
用于存储二进制对象(比如图形)的原始二进制数据,最大
4GB。
CHAR(n)
包含固定长度的字符串,用空格填充到长度
n。CHARACTER(n)
DATE
DATETIME
YEAR
用 3 字节的存储空间存储日历日期(年、月、日)。
用 8 字节的存储空间存储日历日期和天内的时间。
用 1 字节的存储空间存储两位或四位格式的年份。
DECIMAL(p,s) 存储精确的数值,精度(p) 最高为 65,刻度(s) 为 30 或
NUMERIC(p,s) 更高。
FLOAT
DOUBLE
REAL
TINYINT
SMALLINT
MEDIUMINT
INTEGER
BIGINT
TINYTEXT
TEXT
存储浮点数,限制由硬件决定。单精度浮点数精确到大约 7
位小数。UNSIGNED 属性不允许负数。
存储双精度浮点数,限制由硬件决定。双精度浮点数精确到
大约 15 位小数。UNSIGNED 属性不允许负数。
存储有符号或无符号 1 字节整数。
存储有符号或无符号 2 字节整数。
存储有符号或无符号 3 字节整数。
存储有符号或无符号 4 字节整数。
存储有符号或无符号 8 字节整数。
用于存储最多 255 字节的字符串数据。
用于存储最多 65,535 字节的字符串数据。
MEDIUMTEXT 用于存储最多 16,777,215 字节的字符串数据。
LONGTEXT
TIME
用于存储最多 4GB 的字符串数据。
用 3 字节的存储空间存储天内的时间。
评论0