数据中可以存储图片,但是需要注意不能直接存储图片,而是转换成二进制或者唯瞎Base64等的“文本”来存储,在用的时候,可以再转换回来。
在网站开发中,一般将图片存储在文件系统中,而不是数据系统中,数据库系统中只信斗记录图片在文件系统中的路径而已。
拓展资料:SQL是StructuredQueryLanguage(结构化查询语言)的缩指坦空写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
② 怎么把图片,视频存储在数据库中
我们设计程序时一般不会将图片、音频和视频资料直接存入数据库中,这样会让数据库的体积骤大,严重影响数据库运行的效率。
一般会搭建一个多媒体服务器,支持流媒体格式处理。程序或者网站中涉及到的图片、音频和视频等资料会存放在流媒体服务器上,然后可以记录访问其的路径,然后把这个路径存入数据库,在你的应用系统调用时,可以通过路径结合对应的多媒体播放插件就可以实现。
③ MySQL数据库任何数据都可以存放吗(比如图片,文档)
能存放,但是不是好的解决方案,正常情况宏配判下都是在数据库中存放文件路径蔽改,图卖橡片、音乐、视频文件存放在硬盘上。
④ 为什么数据库不能存储图片文件
用vchar存是可以的。但是首先对数据库的读/写的速度永远都赶不上文件系统处理的速度,其次数据库备份变的巨大,越来越耗时间,最后对文件的访问需要穿越你的应用层和数据库层。图片是数据库最大的杀手。还是存放一个url然后在调用吧!
反正图片,文件,二进制数这三样东西永远别存数据库。
⑤ 想做一个微信小程序,程序需要用户上传很多张照片,MYSQL数据库应该是如法满足的,就想请问有啥建议
mysql数据库为什么满足不了呢?数据库存储的是图片的路径,这个可以存储很多个啊。图片存储一般是使用oss服务器来处理,这个是专门处理图片的服务器。
可能是我没有明白你要表达的意思或者你阐述的不清楚,mysql在处理数据,保存数据是没有问题嗯,即使数据量大的时候,也可以通过分库分表解决,这个是没有问题的。