语音交友APP源码中MySQL数据库开发的6个“避免”( 二 )


文章插图
(3) 使用拼接时 , 首先要对各个字段进行非null判断 , 否则只要任何一个字段为空都会造成拼接的结果为null
select concat("1", null) from dual;
(4) 当计算count时候null 不会计入统计
select count(name) from table2;
**5、避免 ***
使用可能会返回不使用的列的数据 。它在MySQL数据库服务器和语音交友APP源码之间产生不必要的I/O磁盘和网络流量 。
如果明确指定列 , 则结果集更可预测并且更易于管理 。想象一下 , 当您使用并且有人通过添加更多列来更改表格数据时 , 将会得到一个与预期不同的结果集 。
使用 *可能会将敏感信息暴露给未经授权的语音交友APP源码用户 。
6、避免在数据库里存图片
语音交友APP源码中的图片确实是可以存储到数据库里的 , 例如通过二进制流将图片存到数据库中 。
但是 , 强烈不建议把图片存储到语音交友APP源码数据库中!!!!首先对数据库的读/写的速度永远都赶不上文件系统处理的速度 , 其次数据库备份变的巨大 , 越来越耗时间 , 最后对语音交友APP源码文件的访问需要穿越你的应用层和数据库层 。
【语音交友APP源码中MySQL数据库开发的6个“避免”】语音交友APP源码中的图片是数据库最大的杀手 。一般来说数据库都是存储一个URL , 然后再通过URL来调用图片 。图片 , 文件 , 二进制数这三样东西慎重存储到数据库中 。以上就是“语音交友APP源码中MySQL数据库开发的6个“避免””的全部内容 , 希望对大家有帮助 。