- 博客(4)
- 收藏
- 关注
原创 java面试
不用b树是因为 b+树的非叶子节点存放的都是索引 也就是指针--下一个元素的内存地址 这就意味这 相同深度的情况下b+树可以存放更多的数据 B+树的叶子节点是有序的双向链表结构 MYSQL中我们常用返回查询 在查询的时候只需要查找到 两个或一个节点 遍历双向链表就可以得到结果 很方便 最后一点 因为b+树所有数据都存放在叶子节点 所以走全表扫描的效率就会很高 只需要遍历双向链表就行了。不用红黑树是因为 红黑树不是一颗自平衡的树 随着数据的增多 这棵树的深度会越来越深这样一来查找的效率就会降低。
2024-07-12 16:47:28 650
原创 谷粒学苑逻辑删除问题描述
两次请求创建了两个SqlSession,其中查询数据的sqlSession先被创建 逻辑删除的sqlsession后创建 逻辑删除的sqlSession执行完sql commit之后关闭 才去执行查询数据的sqlsession 由于MySQL默认是RR级别 已经解决了不可重复读问题 所以 查询的结果中还有被删除的数据。在写一个谷粒学院的项目中,逻辑删除表中记录后刷新列表显示已经删除的记录。第二个方法 动态刷新列表获取 删除后的数据。两个方法第一个 根据id删除一行记录。这种情况请问该怎么办?
2024-06-13 12:45:08 208
原创 sqlserver知识---表的创建
表是数据库存储数据的主要对象,sql server数据库的表由行和列组成 如下图如何创建表数据库中创建一张表的语法为:create table table_name(列名1 数据类型和长度 列说明,列名2 数据类型和长度 列说明,列明3 数据类新和长度 列说明.......)...
2022-04-11 14:48:13 9448
原创 SQL SERVER相关知识
sql server是关系型数据库,以二维表的形式存放数据。1.数据类型首先学习以下sql server的数据类型吧。数字类型 bigint、int、tinyint、smallint、float、decima、numeric、 字符串类型 char、varchar、varchar(max)、nchar、nvarchar、nvarchar(max)、 时间类型 time、date、datetime、smalldatetime bigint:表示的数字为-2的...
2022-04-10 19:39:40 2058
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人