原文:Java面试之MySQL

. 数据库的三范式是什么 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。 第三范式:任何非主属性不依赖于其它非主属性。 表类型如果是MyISAM ,那 id 就是 。 表类型如果是InnoDB,那 id 就是 。 . 一张自增表里面总共有 条数据,删除了最后 条数据,重启 ...

2020-03-22 23:27 0 767 推荐指数:

查看详情

javamysql面试

一、为什么互联网公司一般选择mysql而不是Oracle?   免费、流行、够用。 二、数据库的三范式是什么?什么是反模式?   数据库范式是为解决关系数据库中数据冗余、更新异常、插入异常、删除异常问题而引入的。简单的理解,数据库范式可以避免数据冗余,减少数据库的空间,并且减轻维护数据完整性 ...

Wed Oct 07 23:49:00 CST 2020 1 538
java架构之路-(面试篇)Mysql面试大全

  说一下mysql比较宏观的面试,具体咋写sql的这里就不过多举例了。后面我还会给出一个关于mysql面试优化的试题,这里主要说的索引和B+Tree结构,很少提到我们的集群配置优化方案。 1.索引是什么?有什么作用以及缺点   答:索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引 ...

Wed Oct 09 23:01:00 CST 2019 3 1064
Java面试题(MySQL篇)

MySql 164.数据库的三范式是什么? 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。 第三范式:任何非主属性不依赖于其它非主属性。 165.一张自增表里 ...

Sat May 09 04:02:00 CST 2020 0 2471
MySQL面试

MySQL面试 事务 逻辑上的一组操作,要么全部执行,要么都不执行。 事务的4大特性(ACID): A:atomic原子性 事务是最小的执行单位,不允许分割,要么全部成功,要么全部失败 C:consistency一致性 执行事务前后,数据保持一致,多个事务对统一 ...

Thu Jul 04 01:29:00 CST 2019 0 2635
java面试题:数据库mysql

Web后端数据库一般用mysql。 数据库基础 Q:数据库三范式是什么? 第一范式:列不可再分 第二范式:行可以唯一区分,主键约束 第三范式:表的非主属性不能依赖与其他表的非主属性 外键约束 且三大范式是一级一级依赖的,第二范式建立在第一范式上,第三范式建立第一第二范式上。 Q:数据库引擎 ...

Wed Jan 09 07:03:00 CST 2019 0 2603
java面试题之----mysql表优化方案

本文转载自segmentfault,原文链接:https://segmentfault.com/a/1190000006158186。 当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑 ...

Mon Aug 27 00:18:00 CST 2018 0 927
java面试题:你了解mysql的B+TREE索引吗?

什么是索引?   索引是为了加速对表中数据行的检索而创建的一种分散储存的数据结构。   工作原理:      通过我们建立的索引,可以通过命中后的磁盘地址快速的找到我们需要的表数据, ...

Sun Jun 02 04:40:00 CST 2019 0 963
java面试一日一题:mysql事务是如何实现的

问题:请讲下mysql的事务是如何实现的 分析:该问题主要考察对事务的理解及实现方式; 回答要点: 主要从以下几点去考虑, 1、对事务的概念的理解? 2、事务的实现方式? 讲到mysql的事务,很快可以想到事务的4大特性,那就是ACID,具体说来就是原子性、一致性、隔离性、持久性 ...

Mon Apr 12 00:56:00 CST 2021 0 1291
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM