![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
MySQL
Wonder-King
有好奇心,什么都想学一点。
展开
-
mybatis返回map类型数据空值字段不显示
比如有三个字段:name、age、phone,但是name在数据库里面是null,通过mybatis查出的结果只有age、phone两个字段。 我在公司写接口的时候发现的,这事说大不大说小不小,和前端联调的时候很麻烦,不返回这个字段让前端也很难写。 解决方法: 查询sql添加每个字段的判断空 IFNULL(name,'') as name ...原创 2020-09-11 15:08:21 · 235 阅读 · 0 评论 -
公司的mysql数据库开发规范
mysql数据库开发规范1 •禁止跨实例访问,mysql不支持跨实例访问,实例之间访问通过业务接口调用形式。 •MYSQL默认为innodb引擎,如要使用其他引擎。例如tokudb,myrocks等,需要说明业务场景和原因。 •禁用外键、视图、触发器、存储过程、自定义函数。 mysql数据库开发规范2 •表设计参考三范式,也可考虑反范式,增加冗余数据,减少联表查询。 第三范式(Third Normal Form,3rd NF)就是指表中的所有数据元素不但要能唯一地被主关...原创 2020-09-08 17:10:45 · 248 阅读 · 0 评论 -
mysql-select语句关于数据是NULL的坑
坑1:distinct:一般用来去除查询结果中的重复记录,它只可以在select中使用 坑2:count(*)和count(1)和count(列名)区别原创 2020-09-08 16:35:18 · 973 阅读 · 0 评论 -
MySQL骚知识(索引优化、查询截取分析、MySQL锁机制、主从复制)
目录 1前言 2索引优化分析 2.1问题 2.2常见通用的Join查询⭐ 2.3手写和机读的不同 2.4索引 2.4.1索引的定义 2.4.2索引的优势和劣势 2.4.3索引分类 2.4.4索引结构 2.4.5哪些情况需要建索引 2.5性能分析 2.5.1MySQL Query Optimizer 2.5.2MySQL常见的瓶颈 2.5.3Explain⭐ 2.5....原创 2020-04-13 15:21:23 · 488 阅读 · 1 评论 -
navicat连接Linux MySQL
1、关闭防火墙或者开放端口号 https://blog.csdn.net/qq_42391248/article/details/105415581 2、设置权限 第一步:重启mysql服务 service mysql restart 第二步:进入mysql的bin目录下,输入命令,在输入密码,进入mysql mysql -u root -p 第三步:输入,意思就是给IP-...原创 2020-04-13 10:57:06 · 1070 阅读 · 0 评论