![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
Linda_Lindaaaa
这个作者很懒,什么都没留下…
展开
-
遇到的数据库面试题
1、MySQL和oracle的in的区别MySQL的in后面的参数没有个数的限制,而oracle的in后面的参数限制为1000个。2、MySQL的in和exist的区别exist是对外表进行loop循环,每次loop循环再对内表(子查询)进行查询,内表根据索引查询,速度快,可以用大表,外表查询速度慢,尽量用小表,所以外表是小表的时候可以用exist。in是把外表和内表做hash连接...原创 2019-03-14 10:03:40 · 93 阅读 · 0 评论 -
Redis入门学习--慕课网
1、Jedis入门Jedis是redis的Java版本客户端实现。Jedis的使用:创建一个Java项目,导入两个jar包:commons-pool2-x.x.x.jar和jedis-x.x.x.jar。编写测试代码:第一种方式:直接用JedisJedis jedis = new Jedis("xxx", 6379);//Redis服务地址及端口号jedis.auth(...原创 2019-03-20 21:15:39 · 194 阅读 · 0 评论 -
MySQL索引学习
MySQL的索引在存储引擎层实现的,性能跟存储引擎有关。MySQL的索引类型B-tree索引采用的是B+tree的结构。B+tree是一个平衡查找树,每个叶子到根节点的路径是相同的。特点:能够加快数据的查询速度。更适合范围查找。使用场景:全值匹配查找;匹配最左前缀查询;匹配列前缀查询;精确匹配左前列,并范围匹配另外一列;只访问索引的查询。使用限制:如果不是按照索引最左列开始查找...原创 2019-03-18 11:05:03 · 106 阅读 · 0 评论