• Blob和text类型被用来存储大量的数据
• Blob是用来存储二进制的大量数据,其有四种类型,tinyblob、blob、mediumblob、longblob四种的区别是能存储的数据长度有所不同
• Text是用来存储字符型的大量数据,其有四种类型, tinytext、text、mediumtext、longtext四种的区别是能存储的数据长度有所不同
• Blob和text的列字段不能含有默认值
mysql> drop table temp; Query OK, 0 rows affected (0.14 sec) mysql> create table temp(name varchar(10),descp longtext); Query OK, 0 rows affected (0.04 sec) mysql> desc temp; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | name | varchar(10) | YES | | NULL | | | descp | longtext | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.00 sec) mysql> create table temp(name varchar(10) default 'a',descp longtext); ERROR 1050 (42S01): Table 'temp' already exists mysql> drop table temp; Query OK, 0 rows affected (0.15 sec) mysql> create table temp(name varchar(10) default 'a',descp longtext); Query OK, 0 rows affected (0.07 sec) mysql> drop table temp; Query OK, 0 rows affected (0.09 sec) mysql> create table temp(name varchar(10) default 'a',descp longtext default 'a'); ERROR 1101 (42000): BLOB, TEXT, GEOMETRY or JSON column 'descp' can't have a default value mysql>