mysql里存大量文本的数据类型是text吗?请详细说明一下

mysql里存大量文本的数据类型是text吗?请详细说明一下,第1张

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

1、首先在设计数据库时,需要设置一个表来保存图片数据。

2、表中的一个列保存数据时,需要设置一个mediumblob的数据类型,这个类型每行可以保存16M大小的数据,这对于一般的图片来说,都已经够用了。

3、如果有图片比这个更大的,则可以使用longblob的类型。这个可以保存4G的大小。

4、接着在php代码中,获得上传的图片文件后,使用全局变量_Files来得到上传文件的路径。

5、然后使用file_get_contents方法获得这个文件的二进制数据。

6、最后通过sql把二进制数据保存到对应的图片表,就可以把图片保存到mysql数据库中了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7301157.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存