银四将近,Java程序员临时抱佛脚也要啃下的硬骨头——MySQL

MySQL硬不硬?

你自己来看看就知道了!

在数据库排行中,MySQL排第二...

那你会说,我学Oracle去啊,还学MySQL干啥?

别着急,我们再来看看下一张图

全球访问量最大的 20 家网站,他们分别使用了什么数据库呢,绝大多数使用 MySQL,有两个网站Live.com 和 Bing 使用的是 mssql,并不是他们使用不了 MySQL,而是他要支持自己的数据库。

我现在问你,MySQL硬不硬?

面试继续硬

我在整理各大厂面试题的时候发现了一个事情,就是MySQL有关的面试题初步整理下来有55个不同的,听清楚是不同,也就是说,按照BATJ和TMD七个大厂来分,每个大厂都能分到(算一下,七七四十九,七八五十六)近8个有关于MySQL的面试题。

在我所有统计的技术点系列面试题中算是很多的了。

Mysql的技术特点是什么?

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

Heap表是什么?

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

  • BLOB或TEXT字段是不允许的

  • 只能使用比较运算符=,<,>,=>,= <

  • HEAP表不支持AUTO_INCREMENT

  • 索引不可为NULL

与Oracle相比,Mysql有什么优势?

  • Mysql是开源软件,随时可用,无需付费

  • Mysql是便携式的

  • 带有命令提示符的GUI

  • 使用Mysql查询浏览器支持管理

......

还有Mysql的索引、聚簇索引、非聚簇索引、回表查询、MVCC、分布式事务事务等等一些的原理...

(这些还是上面那些目录中没有提到的)

如果这篇文章能够帮助到你,希望您能点赞加个关注,支持一下!

需要这些面试资料的话点击石墨文档链接,按需求免费领取!

发布了158 篇原创文章 · 获赞 43 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/EnjoyEDU/article/details/105097538
今日推荐