摘要: 在开发规范中,我们往往会要求研发避免在where条件中出现隐式类型转换,这么要求大概有以下两方面的原因: 注:这里说的是隐式类型转换。 我们可以看下官方关于类型转换的解释: 这里讨论以下情况: In all other cases, the arguments are compared as flo 阅读全文
posted @ 2017-12-26 15:40 ZhangJianHua 阅读(2260) 评论(0) 推荐(0) 编辑
摘要: MySQL中存在多种格式的utf8编码,其中最常见的两种为: utf8_bin将字符串中的每一个字符用二进制数据存储,区分大小写;utf8_genera_ci不区分大小写,ci为case insensitive的缩写,即大小写不敏感,为utf8默认编码。 示例: 执行以下语句: 结果如下: 分析: 阅读全文
posted @ 2017-12-25 15:37 ZhangJianHua 阅读(16804) 评论(0) 推荐(3) 编辑
摘要: 前言 从11年毕业到现在,工作也好些年头,入坑mysql也有近四年的时间,也捣鼓过像mongodb、redis、cassandra、neo4j等Nosql数据库。其实一直想写博客分享下工作上的零零碎碎(日记倒是有坚持写),无奈比较懒,也就一直搁着了;近来心血来潮,着手整理之前的笔记就顺便把写博客的事 阅读全文
posted @ 2017-12-21 15:46 ZhangJianHua 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 在一些业务场景中,像在数据分析中我们有时候需要捕获数据变化(CDC);在数据审计中,我们也往往需要知道数据从这个点到另一个点的变化;同样在实时分析中,我们有时候需要看到某个值得实时变化等。 要解决以上问题,我们可以实时解析mysql binlog日志,下面两个工具可以很好的处理这个问题: 1. ca 阅读全文
posted @ 2017-12-21 14:46 ZhangJianHua 阅读(8804) 评论(0) 推荐(0) 编辑