MySQL面试题集锦,据说知名互联网公司

北京治疗白癜风要多少钱 http://pf.39.net/bdfyy/bdfjc/150526/4629682.html

在今年上半年的数据库使用状况调查中,笔者收集了众多国内外知名互联网公司的数据库使用情况,其中,国外GitHub、Airbnb、Yelp、Coursera均在使用MySQL数据库,国内阿里巴巴、去哪儿网、腾讯、魅族、京东的部分关键业务同样使用了MySQL数据库。同时,MySQL也是众多数据库排行榜单的第一名,这个开发者和一线互联网企业都在用的开源数据库,你了解多少?这份MySQL自测卷,你会多少呢?

1、一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15?

2、MySQL的技术特点是什么?

MySQL数据库软件是一个客户端或服务器系统,其中包括:支持各种客户端程序和库的多线程SQL服务器、不同的后端、广泛的应用程序编程接口和管理工具。

3、Heap表是什么?

·HEAP表存在于内存中,用于临时高速存储。

·BLOB或TEXT字段是不允许的

只能使用比较运算符=,,,=,=

HEAP表不支持AUTO_INCREMENT

索引不可为NULL

4、MySQL服务器默认端口是什么?

MySQL服务器的默认端口是。

5、与Oracle相比,MySQL有什么优势?

MySQL是开源软件,随时可用,无需付费。

MySQL是便携式的

带有命令提示符的GUI。

使用MySQL查询浏览器支持管理

6、如何区分FLOAT和DOUBLE?

以下是FLOAT和DOUBLE的区别:

浮点数以8位精度存储在FLOAT中,并且有四个字节。

浮点数存储在DOUBLE中,精度为18位,有八个字节。

7、区分CHAR_LENGTH和LENGTH?

CHAR_LENGTH是字符数,而LENGTH是字节数。Latin字符的这两个数据是相同的,但是对于Unicode和其他编码,它们是不同的。

8、请简洁描述MySQL中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?

SQL标准定义的四个隔离级别为:

readun


转载请注明:http://www.aierlanlan.com/tzrz/1706.html

  • 上一篇文章:
  •   
  • 下一篇文章: