java面试 数据库

以下是为您整理出来关于【java面试 数据库】合集内容,如果觉得还不错,请帮忙转发推荐。

【java面试 数据库】技术教程文章

JAVA面试——数据库【图】

基础:基本存储结构:页(大小16KB) 各个数据页组成双向链表,每个数据页的记录组成单向链表索引:数据库中一个或几个列以特定数据结构存储(B-Tree Hash),减少查找时间(将无序的数据变成有序)聚簇索引 & 非聚簇索引:按照数据存放的物理位置为顺序,提高多行检索速度 加快单行检索聚集索引 & 非聚集索引:聚集索引:以主键创建的索引 叶子节点存放表中数据非聚集索引以非主键创建的索引 叶子节点存放主键和索引列 覆盖索引:...

Java面试--数据库知识点【图】

存储引擎 MyISAM和InnoDB的区别 1.是否支持行级锁:MyISAM只有表级锁,InnoDB支持行级锁和表级锁,默认为行级锁。 2.是否支持事务和奔溃后的安全恢复:MyISAM每次查询具有原子性,不支持事务。InnoDB支持事务,外部键等高级数据库功能。具有事务、回滚和奔溃修复能力的事务安全型表。 3.是否支持外键:MyISAM不支持,InnoDB支持。 4.是否支持MVCC:InnoDB支持,应对高并发事务,MVCC比单纯加锁更高效;MVCC只在READ COMMITTED和REP...

java面试之数据库【图】

事务的四大特性 事务的隔离级别 通过例子理解事务的4种隔离级别 (这篇博客的例子便于理解这些概念) 数据库的3大范式 数据库三大范式详解(通俗易懂) https://blog.csdn.net/hanxueyu666/article/details/81587199 spring中的事务隔离级别 java面试之数据库标签:ddl https url 博客 lazy nbsp ref pos 隔离级别 本文系统来源:https://www.cnblogs.com/windy13/p/13179426.html

java面试_数据库

1.group by 根据表里的字段名分类,相同字段名只显示一行记录,通常与聚集函数max、min合用选择最大值最小值,或者与having合用筛选,结果按照group by的字段排序 例:select * from examine group by e_date; 结果: +-------------+------------+-----------+------------+---------------+ | e_id | e_name | h_id | e_date | e_teachername | +-------------+------------+-----------+------------+---------------+ | 215000...

Java面试-数据库篇(一)【代码】

1 employee: 2 3 eid,ename,salary,deptid; 4 5 select * from employeeorder by deptid desc,salary asc; 2、数据库三范式是什么?第一范式(1NF):字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式)数据库表中的字段都是单一属性的,不可再分。 例如,姓名字段,其中的姓和名必须作为一个整体,无法区分哪部分是姓,哪部分是名,如果要区分出姓和名,必须设计成两个独立的字段。第二范式(2NF):第二范式(2NF)...