![](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 · 244 阅读 · 0 评论 -
公司的mysql数据库开发规范
mysql数据库开发规范1•禁止跨实例访问,mysql不支持跨实例访问,实例之间访问通过业务接口调用形式。•MYSQL默认为innodb引擎,如要使用其他引擎。例如tokudb,myrocks等,需要说明业务场景和原因。•禁用外键、视图、触发器、存储过程、自定义函数。mysql数据库开发规范2•表设计参考三范式,也可考虑反范式,增加冗余数据,减少联表查询。第三范式(Third Normal Form,3rd NF)就是指表中的所有数据元素不但要能唯一地被主关...原创 2020-09-08 17:10:45 · 253 阅读 · 0 评论 -
mysql-select语句关于数据是NULL的坑
坑1:distinct:一般用来去除查询结果中的重复记录,它只可以在select中使用坑2:count(*)和count(1)和count(列名)区别原创 2020-09-08 16:35:18 · 977 阅读 · 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 Optimizer2.5.2MySQL常见的瓶颈2.5.3Explain⭐2.5....原创 2020-04-13 15:21:23 · 500 阅读 · 1 评论 -
navicat连接Linux MySQL
1、关闭防火墙或者开放端口号https://blog.csdn.net/qq_42391248/article/details/1054155812、设置权限第一步:重启mysql服务service mysql restart第二步:进入mysql的bin目录下,输入命令,在输入密码,进入mysqlmysql -u root -p第三步:输入,意思就是给IP-...原创 2020-04-13 10:57:06 · 1095 阅读 · 0 评论