随笔分类 - mysql
摘要:原文链接:https://www.cnblogs.com/SimonHu1993/p/7573868.html mysql无法压缩存储表情compress(str),就选择过滤把emoji表情符号替换成□。查了unicode码表,做了一个过滤的工具类,使用正则表达式过滤表情字符,有更好解决方案欢迎留
阅读全文
摘要:原文连接:https://www.cnblogs.com/supermanxu/articles/9040033.html INSERT IGNORE 与INSERT INTO的区别就是INSERT IGNORE会忽略数据库中已经存在 的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过
阅读全文
摘要:原文链接:http://www.cnblogs.com/EasonJim/p/7147787.html#top 安装MySQL前需要做如下了解: 1、MySQL各类型版本的区别,参考:http://www.cnblogs.com/EasonJim/p/6274344.html 2、官方的下载地址一般
阅读全文
摘要:原文链接:https://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html https://www.cnblogs.com/huanongying/p/7021555.html 在实际开发中最为常见的设计范式有三个: 1.第一范式(确保
阅读全文
摘要:原文链接:https://blog.csdn.net/hq091117/article/details/79065199 https://blog.csdn.net/allen_tsang/article/details/54892046 MySQL 5.7.5后only_full_group_by
阅读全文
摘要:原文链接:https://www.cnblogs.com/mafeng/p/7909387.html https://www.cnblogs.com/arxive/p/8139002.html 一、问题 先思考个常见的问题:如何根据自己所在位置查询来查询附近50米的POI(point of inte
阅读全文
摘要:参考链接:https://www.cnblogs.com/0201zcr/p/5296843.html https://www.cnblogs.com/zhengyanqiu/p/4970457.html https://www.cnblogs.com/roxy/p/7771037.html 一、数
阅读全文
摘要:原文链接:https://blog.csdn.net/Abysscarry/article/details/80792876 一、联合索引测试 注:Mysql版本为 5.7.20 我们为userId, mobile, billMonth三个字段添加上联合索引! 1.查询条件为 mobile and
阅读全文
摘要:原文链接:http://hedengcheng.com/?p=577 (一)问题描述 一条SQL,在数据库中是如何执行的呢?相信很多人都会对这个问题比较感兴趣。当然,要完整描述一条SQL在数据库中的生命周期,这是一个非常巨大的问题,涵盖了SQL的词法解析、语法解析、权限检查、查询优化、SQL执行等一
阅读全文
摘要:参考链接:https://www.cnblogs.com/butterfly100/archive/2018/01/15/8287569.html https://www.cnblogs.com/liujingyuan789/p/6061188.html Explain简介 本文主要讲述如何通过 e
阅读全文
摘要:原文链接:https://blog.csdn.net/u013087513/article/details/77899412 MySQL优化三大方向 ① 优化MySQL所在服务器内核(此优化一般由运维人员完成)。 ② 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进行参数调整。
阅读全文
摘要:这个是由于新建数据库没有选择默认字符集导致的,只要选择utf8即可。 如果以上还无法解决,那可能是表里的varchar字符集也不对
阅读全文
摘要:原文链接:https://www.cnblogs.com/youxin/p/6380234.html 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录 (上面这条语句
阅读全文
摘要:mysql保存系统传递的时间会诡异的增加一秒钟使用如下工具类: 传递给MySQL数据库时间2018-05-08 23:59:59,系统保存后变成了 2018-05-09 00:00:00,找了好久最后发现是因为MySQL数据库对于毫秒大于500的数据进行进位 通过代码改正这个问题,修正之后如下
阅读全文
摘要:mysql有个关键字distinct用来去重的,但是使用时只能放在查询字段的最前边,如: SELECT DISTINCT user_id,age FROM t_user;若不是放在最前边,如:SELECT user_id, DISTINCT age FROM t_user; 是会报错的。那么如果我们
阅读全文
摘要:原文链接:https://www.cnblogs.com/bypp/p/7755307.html https://blog.csdn.net/u011504963/article/details/79727849 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,
阅读全文