MySQL数据库常用二进制数据类型包括:BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。
MySQL 支持多种数据类型,包括二进制数据类型,用于存储和处理二进制数据,以下是对MySQL中常用的几种二进制数据类型的详细解释:
BIT(M)
说明:位字段类型,M表示每个值的位数,范围为1至64,如果M被省略,默认值为1。
存储需求:大约 (M+7)/8 字节,BIT(1) 占用 1 字节,BIT(64) 占用 8 字节。
使用示例:
CREATE TABLE example ( b BIT(5) ); INSERT INTO example (b) VALUES (2), (8), (16); SELECT * FROM example;
BINARY(M)
说明:固定长度的二进制字符串,M表示字符串的最大长度。
存储需求:M字节,如果插入的值不足M字节,会在右边用“