MySQL中的BLOB数据类型是什么?
BLOB是二进制大型对象,可容纳不定量的数据。以下是有关BLOB数据类型的一些要点−
- BLOB是一族列类型,旨在存储高容量二进制数据。
- 实际的BLOB列类型有四种-TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。
- 这四种BLOB类型非常相似,它们之间唯一的区别是它们可以存储的最大数据量。
示例 −以下示例显示如何将列声明为BLOB。
mysql>Create table stock(ID INT, Name VARCHAR(40), PHOTO BLOB, Quantity INT);
Query OK, 0 rows affected (0.15 sec)
mysql>Describe stock;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| ID | int(11) | YES | | NULL | |
| Name | varchar(40) | YES | | NULL | |
| PHOTO | blob | YES | | NULL | |
| Quantity | int(11) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+
4 rows in set (0.03 sec)
阅读更多:MySQL 教程
极客教程