面试问题——数据库
文章平均质量分 62
李 子
这个作者很懒,什么都没留下…
展开
-
数据库面试问题:对数据库事务的理解
1.数据库事务是什么? 事务由单独单元的一个或者多个SQL语句组成,在这个单元中, 每一个MySQL语句都是相互依赖的。而整个单独单元作为一个不可分割的整体, 如果单元中某条SQL语句一旦执行失败或产生错误,整个单元将会回滚。 所有受到影响的数据将返回事务开始以前的状态;如果单元中的所有SQL语句均执行成功,则事务被顺利执行。 2.事务的特征? 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位, 事务中的操作要么都发生,要么都不发生。 一...原创 2021-02-13 15:03:20 · 460 阅读 · 0 评论 -
数据库面试问题:对索引的理解?
1.索引的作用? 优点:1.通过给字段添加索引可以提高数据的读取速度 2.提高项目的并发能力和抗压能力。 缺点:1.在创建索引的时候会占用存储空间。 2.在我们建立数据库的时候,需要花费的时间去建立和维护索引 2.索引的四种作用? index ----普通的索引,数据可以重复 第一种方式: CREATE INDEX indexName ON mytable(username(length)); 第二种方式: ALTER mytable ADD INDEX [i...原创 2021-02-14 20:35:02 · 225 阅读 · 0 评论