设置数据类型为VARCHAR,字段长度大一点,就可以存文本
创新互联建站从2013年创立,是专业互联网技术服务公司,拥有项目成都做网站、网站设计、外贸营销网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元滕州做网站,已为上家服务,为滕州各地企业和个人服务,联系电话:18980820575
,数据量太多会影响MYSQL速度,不过你也可以使用TEXT类型,存放大量数据
text是MySQL里用于存放大量文本的一种数据类型,最多可以存放65535个字符。
除此之外MySQL中用于存放大量文本的数据类型还有:
varchar:最多可以存放65535个字符。
mediumtext:可变长度,最多2的24次方-1个字符。
longtext:可变长度,最多2的32次方-1个字符。
扩展资料:
mysql其他数据类型
主要包括以下五大类:
整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT
浮点数类型:FLOAT、DOUBLE、DECIMAL
字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB
日期类型:Date、DateTime、TimeStamp、Time、Year
其他数据类型:BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、MultiLineString、Polygon、GeometryCollection。
参考资料来源:百度百科-MYSQL数据库
参考资料来源:百度百科-mySQL
insert into article values(5,'我哎你中国','这是测','试文本这是测试文本','080920','生活',1)
080920也是文本格式,应该加''
;
ERROR 1136 (21S01): Column count doesn't match value count at row 1
在实际工作中,有时经常地时行mysql数据库的导入和导入操作,但对于大型sql文件导入时,phpmyadmin是不行的,有太多限制,比如记录,内存等!比较好的法仍是用mysql的source命令:一、在客户端下操作:1、进行入客户端2、mysqluse数据库名(如果没有,先建一个)3、mysqlsetnames'utf8';(一般看导入的是什么格式的文件)4、mysqlsourced:\aaa.sql;即可正常导入,如果有错,可以看出错提示二、PHP文件操作:建立a.php里面有下面内容mysql_connet('xxxx');mysql_query("setnames'utf8'");mysql_query("sourced:\aaa.sql'");原理同上,主要方便了无法使用命令行用户的操作
朋友,据我所知varchar字段类型已经够用了,char类型其长度是固定的,在创建表时就指定了,
但是varchar类型的长度是可变的,在建表的时候就制定了最大长度,其最大值可以取:0~65535之间的任意值(长度可以再0到最大值之间) 而且在这个最大范围内,使用多少则分配多大的空间,例如varchar(100),并不是每条记录都要占用100个字节哦!! 最后强调:varchar类型实际占用的空间为字符串的实际长度加1 如varchar(10):字段 ‘123’,他占的内存字节是4(3+1),而char(10)则占用了10个字节。 全手工,希望朋友采纳
对于大篇幅的文本字段,一般推荐用text和blob数据类型定义字段, 有时候不必在于一点空间的消耗,只要我们在数据库优化做好就够了