![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
CCIEJohn_zhou
博客记录的是人生,不单单是知识。
展开
-
简谈Mysql分区
谈谈Mysql分区 Mysql存储是以文件形式存储在磁盘上的,一张表对应的三个文件,分别是:frm(frame)存放表结构,myd存放表数据,myi存放表索引 当数据量太大时,myd和myi就会过大,查询就会变慢,这个时候我们就会用到mysql分区功能,将一张表对应的三个分区分成许多小块。 介绍: @1.Mysql5.1以后才支持分区功能 @2.分区分为:横向分区和纵向分区,mysql提供的分区...原创 2019-05-24 21:39:42 · 255 阅读 · 0 评论 -
Mybatis一次性插入多条数据
使用Mybatis的Mapper.xml里面的<foreach>标签进行循环插入,这种方法相对于controller层的for循环一条条的插入,不论是效率还是数据库消耗都较之于后一种又很大提升。 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD ...原创 2019-05-25 09:01:13 · 14984 阅读 · 1 评论 -
Mysql通过内连接实现递归查询生成树状
偶然间组长说要求我用Mysql查询实现一下某个菜单表的树状结果图 网上的某些递归查询对于我这种新手来说未免有点过于复杂,最后巧妙的使用了内连接解决递归查询生成树状的问题。 1.生成测试表: create table treeNodes ( id int primary key, nodename varchar(20), pid int ); 2.添加测试数...原创 2019-09-18 16:35:57 · 1969 阅读 · 1 评论