
数据库
虚拟土壤
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库系统设计与开发大作业之本科生事务管理系统ER图
原创 2018-05-31 15:51:05 · 4100 阅读 · 0 评论 -
MySQL实现连续排序,顺序排序,跳跃排序
数据表如下:①DENSE_RANK()排序oracle中的dense_rank()排序排序效果如下:MySQL实现的语句代码如下:方法一:SET @RANK=0;SET @PREScore=0;SELECT Score,CASEWHEN @PREScore=Score THEN @RANKWHEN @PREScore:=Score THEN...原创 2018-10-26 16:46:08 · 3954 阅读 · 0 评论 -
JDBC中preparedstatement与statement的区别
①概念 PreparedStatement是用来执行SQL查询语句的API之一,Java提供了 Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程。②区别...原创 2019-07-18 14:57:17 · 307 阅读 · 0 评论 -
面试题:索引失效的几种情况(MySQL)
1.前导模糊查询不能利用索引(like '%XX'或者like '%XX%') 假如有这样一列code的值为'AAA','AAB','BAA','BAB' ,如果where code like '%AB'条件,由于前面是 模糊的,所以不能利用索引的顺序,必须一个个去找,看是否满足条件。这样会导致全索引扫描或者全表扫 描。如果是这样的条件where code like 'A %...原创 2019-07-29 20:49:42 · 4569 阅读 · 0 评论 -
面试题:B(B-)树,B+树,B树和B+树的区别,B树和B+树的优点
M阶B树(B-树)特点一种二叉搜索树。 除根节点外的所有非叶节点至少含有(M/2(向上取整)-1)个关键字,每个节点最多有M-1个关键字,并且以升序排列。所以M阶B树的除根节点外的所有非叶节点的关键字取值区间为[M/2-1(向上取整),M-1]。 每个节点最多有M-1个关键字。B树示例:4阶B树 下面是往B树中依次...原创 2019-07-29 21:36:59 · 56963 阅读 · 7 评论 -
[MySQL]感受InnoDB引擎中的行锁,表锁,记录锁,Next-Key锁
目录先下结论再感受锁的存在1.感受共享锁、排它锁的存在2.感受记录锁的存在3.感受Next-Key Lock的存在4.感受聚簇索引(聚集索引),唯一索引使用的是记录锁5.当查找为范围查找时,无论是聚集索引还是普通索引,锁定的是一个范围6.将MySQL的隔离级别设为Read Committed,演示幻读现象。7.当对非索引字段进行加锁时,使用的是表锁。先下结论...原创 2019-08-22 10:31:15 · 1207 阅读 · 0 评论