阿里面试,总结必备之MySQL面试55题

1、一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15?(1)如果表的类型是MyISAM,那么是18因为MyISAM表会把自增主键的最大ID记录到数据文件里,重启MySQL自增主键的最大ID也不会丢失(2)如果表的类型是InnoDB,那么是15InnoDB表只是把自增主键的最大ID记录到内存中,所以重启数据库或者是对表进行OPTIMIZE操作,都会导致最大ID丢失2、Mysql的技术特点是什么?Mysql数据库软件是一个客户端或服务器系统,其中包括:支持各种客户端程序和库的多线程SQL服务器、不同的后端、广泛的应用程序编程接口和管理工具。3、Heap表是什么?HEAP表存在于内存中,用于临时高速存储。BLOB或TEXT字段是不允许的只能使用比较运算符=,,,=,=HEAP表不支持AUTO_INCREMENT索引不可为NULL4、Mysql服务器默认端口是什么?Mysql服务器的默认端口是。5、与Oracle相比,Mysql有什么优势?Mysql是开源软件,随时可用,无需付费。Mysql是便携式的带有命令提示符的GUI。使用Mysql查询浏览器支持管理部分截图由于平台文章篇幅限制,细节内容过多,所以只把部分资料截图出来粗略的介绍,需要获取以上《MySQL面试55题》.pdf文档,帮忙转发分享此文然后再


转载请注明:http://www.aierlanlan.com/rzdk/6411.html