数据库
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 · 89 阅读 · 0 评论 -
Redis入门学习--慕课网
1、Jedis入门 Jedis是redis的Java版本客户端实现。 Jedis的使用: 创建一个Java项目,导入两个jar包:commons-pool2-x.x.x.jar和jedis-x.x.x.jar。 编写测试代码: 第一种方式:直接用Jedis Jedis jedis = new Jedis("xxx", 6379);//Redis服务地址及端口号 jedis.auth(...原创 2019-03-20 21:15:39 · 187 阅读 · 0 评论 -
MySQL索引学习
MySQL的索引在存储引擎层实现的,性能跟存储引擎有关。 MySQL的索引类型 B-tree索引采用的是B+tree的结构。 B+tree是一个平衡查找树,每个叶子到根节点的路径是相同的。特点:能够加快数据的查询速度。更适合范围查找。 使用场景:全值匹配查找;匹配最左前缀查询;匹配列前缀查询;精确匹配左前列,并范围匹配另外一列;只访问索引的查询。 使用限制:如果不是按照索引最左列开始查找...原创 2019-03-18 11:05:03 · 103 阅读 · 0 评论