类型MySQL的二进制数据类型介绍(mysql二进制数据)

MySQL的二进制数据类型是MySQL中极为常用的一种数据类型,经常被用来存储大量二进制文件。MySQL的二进制数据类型有二进制(Binary),varbinary和tinyblob,blob,mediumblob和longblob六种。

一、二进制(Binary)

二进制(Binary)类型用于存储二进制字符串,其大小可以在1-255之间。可以用以下的这条SQL语句创建一个二进制(Binary)类型的字段:

create table table_name

binary_field binary(25)

二、 Varbinary

Varbinary类型用于存储大量的不定长度的字节流,其大小可以介于0-65535之间。可以用以下的这条SQL语句创建一个Varbinary类型的字段:

create table table_name

varbinary_field varbinary(255)

三、tinyblob、blob、mediumblob和longblob

tinyblob、blob、mediumblob和longblob类型都是用来存储大量的二进制文件的,其大小分别为:tinyblob最大可以存储255字节,blob最大可以存储65,353字节,mediumblob最大可以存储16M字节,longblob最大可以存储4G字节。可以用以下的这条SQL语句创建一个blob类型的字段:

create table table_name

blob_field blob

综上所述,MySQL的二进制数据类型有二进制(Binary),varbinary和tinyblob,blob,mediumblob和longblob六种,各具特色,为用户提供便捷的存储服务,将大量二进制文件存储在MySQL中。


数据运维技术 » 类型MySQL的二进制数据类型介绍(mysql二进制数据)