-
说说MySQL中有哪几种锁?
答:表级锁,行级锁,页级锁 -
说说表级锁的特点?
答:开销小,加锁快,不会出现死锁,但是一锁就是锁整个表,所以锁定粒度大,会发生锁冲突的概率最高,并发度是最低的。 -
说说行级锁的特点?
答:开销大,加锁慢,会出现死锁,锁的是表中的行,锁定粒度最小,发生锁冲突的概率最低,所以并发度也是最高的。 -
说说页面锁的特点?
答:开销和加锁时间介于表锁和行锁之间,也会出现死锁,锁定粒度介于表锁和行锁之间,并发度一般。 -
什么是候选键?
答:候选键是对具有关系键特性的一个或多个属性(组)的统称。 -
主键和候选键有什么区别?
答:表格的每一行都由主键唯一标识,一个表只有一个主键,而主键也是候选键,按照惯例,候选键可以被指定为主键,并且可以用于任何外键引用。 -
在Mysql中ENUM的用法是什么?
答:ENUM是一个字符串对象,用于指定一组预定义的值,并可在创建表时使用,如果这个字段中的值类型是固定的几种,建议可以使用ENUM。 -
说说Mysql驱动程序是什么?
答:Mysql驱动程序是Mysql数据库开发商为了某一种开发语言环境(比如java)能够实现统一的数据库调用而开发的一个程序。 -
说说Mysql驱动程序有哪几种?
答:所以
PHP驱动程序
JDBC驱动程序
ODBC驱动程序
CWRAPPER
PYTHON驱动程序
PERL驱动程序
RUBY驱动程序
CAP11PHP驱动程序
Ado.net5.mxj -
一张表,里面有ID自增主键,当insert了16条记录之后,删除了第15,16条记录,再把Mysql重启,再insert一条记录,这条记录的ID是17还是15 ?
答:如果表的存储引擎类型是MyISAM,ID就是17,因为MyISAM类型的表会把自增的最大ID记录在数据文件里,即使Mysql重启,最大ID也不会丢失。而如果表的存储引擎类型是InnoDb,因为InnoDb类型的表只会把自增的最大ID存在内存中,所以重启数据库或者是对表进行OPTIMIZE操作,都会导致最大ID丢失。
MySQL面试题(二)
猜你喜欢
转载自blog.csdn.net/weixin_38106322/article/details/105262556
今日推荐
周排行