• 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>