去BAT面试完的Mysql面试题总结(55道)

转载自  去BAT面试完的Mysql面试题总结(55道,带完整答案)

55道互联网大公司的经典面试题,全部答对月薪5W+没问题。


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


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


3、Heap表是什么?


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


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


6、如何区分FLOAT和DOUBLE?


7、区分CHAR_LENGTH和LENGTH?


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


9、在mysql中ENUM的用法是什么?


10、如何定义REGEXP?


11、CHAR和VARCHAR的区别?


12、列的字符串类型可以是什么?


13、如何获取当前的mysql版本?


14、mysql中使用什么存储引擎?


15、mysql驱动程序是什么?


16、TIMESTAMP在UPDATE CURRENT_TIMESTAMP数据类型上做什么?


17、主键和候选键有什么区别?


18、如何使用Unix shell登录mysql?


19、 myisamchk是用来做什么的?


20、mysql数据库服务器性能分析的方法命令有哪些?


21、如何控制HEAP表的最大尺寸?


22、MyISAM Static和MyISAM Dynamic有什么区别?


23、federated表是什么?


24、如果一个表有一列定义为TIMESTAMP,将发生什么?


25、列设置为AUTO INCREMENT时,如果在表中达到最大值,会发生什么情况?


26、怎样才能找出最后一次插入时分配了哪个自动增量?


27、你怎么看到为表格定义的所有索引?


28、LIKE声明中的%和_是什么意思?


29、如何在Unix和mysql时间戳之间进行转换?


30、列对比运算符是什么?


31、我们如何得到受查询影响的行数?


32、mysql查询是否区分大小写?


33、LIKE和REGEXP操作有什么区别?


34、BLOB和TEXT有什么区别?


35、mysql_fetch_array和mysql_fetch_object的区别是什么?


36、我们如何在mysql中运行批处理模式?


37、MyISAM表格将在哪里存储,并且还提供其存储格式?


38、mysql中有哪些不同的表格?


39、ISAM是什么?


40、InnoDB是什么?


41、mysql如何优化DISTINCT?


42、如何输入字符为十六进制数字?


43、如何显示前50行?


44、可以使用多少列创建索引?


45、NOW()和CURRENT_DATE()有什么区别?


46、什么样的对象可以使用CREATE语句创建?


47、mysql表中允许有多少个TRIGGERS?


48、什么是非标准字符串类型?


49、什么是通用SQL函数?


50、解释访问控制列表


51、mysql支持事务吗?


52、mysql里记录货币用什么字段类型好?


53、mysql数据表在什么情况下容易损坏?


54、mysql有关权限的表都有哪几个?


55、mysql中有哪几种锁?


面试题解析



作者已经整理了全部详细答案,在公众号回复“mysql”根据提示即可获取。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/331006.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

js解析json数组+java对象转json字符串

function checkoutUserlist(){ // js 解析json数组var statuslist [{"isAvailabe":"1","name":"pacoson"},{"isAvailabe":"0","name":"tangtang"},{"isAvailabe":"0",&…

【双11劲爆干货】阿里高级Java面试题(首发,70道)

转载自 【双11劲爆干货】阿里高级Java面试题(首发,70道,带详细答案) 整理的70道阿里的Java面试题,都来挑战一下,看看自己有多厉害。下面题目都带超详细的解答,详情见底部。 1、java事件机制包括…

系统项目源码

http://blog.sina.com.cn/s/blog_4b5bc011010114zu.html

http长/短轮询和WebSocket 的介绍和比较

【1】http协议介绍1)介绍:http协议是请求/响应范式的,每个http 响应都对应一个 http 请求,http协议是无状态的,多个http请求之间是没有关系的;2)http协议的被动性:在标准的HTTP请求响…

分享一套阿里高级Java面试题,要去阿里的先过这些题。

转载自 分享一套阿里高级Java面试题,要去阿里的先过这些题。

从零开始学spring-boot(2)-集成spring-data-jpa

http://blog.csdn.net/u013257425/article/details/52970820

基于openfire源码开发插件

【0】README1)本文旨在 简述如何 基于openfire源码开发插件, 如何导入 openfire源码到 eclipse,参见 http://blog.csdn.net/pacosonswjtu/article/details/518716222)also , you can checkout source code of the plugin from h…

分享18道Java基础面试笔试题

转载自 分享18道Java基础面试笔试题(面试实拍) 1.你最常上的两个技术站和最常使用的两个app分別进什么?主要解决你什么需求? 2.请简述http协议中get请求和post请求的区别. 3.请简述session和cookie的区別. 4.简述Servlet与JSP的关…

xmpp协议框架包介绍:org.xmpp.packet.Packet+JID+PacketInterceptor+Session

【1】org.xmpp.packet.Packet(数据包):1)intro: 一个 XMPP数据包(也被称为 数据节)。每个数据包由 dom4j 元素来支持。有一系列易于操作元素(Element)的便捷方法&#xf…

Dubbo面试题锦集

转载自 Dubbo面试题锦集1、默认使用的是什么通信框架,还有别的选择吗?2、服务调用是阻塞的吗?3、一般使用什么注册中心?还有别的选择吗?4、默认使用什么序列化框架,你知道的还有哪些?5、服务提供者能实现失…

spring-boot--整合thymeleaf模板

http://blog.csdn.net/li396864285/article/details/53811527

Zookeeper面试题锦集

转载自 Zookeeper面试题锦集1、zookeeper是什么框架?2、有哪些应用场景?3、使用什么协议?4、说说分布式一致性算法Paxos5、说一说选举算法及流程6、zookeeper有哪几种节点类型?7、zookeeper对节点的watch监听通知是永久的吗&#…

ReviewForJob(1)数据结构与算法分析引论

【1】 数学基础1.1)本书将使用以下4个定义: 对上述定义的分析(Analysis): - A1)第一个定义是说T(N)的增长率小于等于f(N)的增长率;- A2&#x…

Spring MVC+layui(基于bootstrap)+t 新增功能(页面和数据传递)

为开发的规范&#xff0c;更易于扩充&#xff0c;将新增与列表页分开为:list.html、add.html list.html:<!DOCTYPE html> <html xmlns:th"http://www.thymeleaf.org"> <head> <meta charset"utf-8"></meta> <meta name&…

2017派卧底去阿里、京东、美团、滴滴带回来的面试题

转载自 2017派卧底去阿里、京东、美团、滴滴带回来的面试题及答案一&#xff0c;阿里巴巴面试题二&#xff0c;京东面试题三&#xff0c;美团面试题四&#xff0c;滴滴面试题五&#xff0c;本次卧底面试得到的结论通过面试题来看&#xff0c;可以看出目前互联网公司面试考点为&…

ReviewForJob(2)算法分析

【0】README1)本文旨在review 算法分析的几个算法问题 附带源码&#xff1b;【1】最大子序列和问题的解&#xff08;两种解法——分治法联机算法&#xff08;推荐&#xff09;&#xff09;【1.1】分治法1&#xff09;intro&#xff1a;其思想是把问题分成两个大致相等的子问题&…

java并行程序基础

1 进程 1 进程和线程之间的关系&#xff1a;进程是线程的容器。2 线程 1 线程的执行流程&#xff1a; **线程调用start(&#xff09;**方法时&#xff0c;表示线程开始执行&#xff1b;当线程执行时&#xff0c;处于RUNNABLE状态&#xff0c;表示线程所需的一切资源都准备好了…

ReviewForJob(3)表、栈和队列

【0】表ADT1&#xff09;intro&#xff1a;我们把 形如 A1, A2, A3, ..., An 的结构称为表&#xff1b;2&#xff09;表的实现&#xff1a; 数组&#xff08;循环数组&#xff09; 或 链表 或 双链表 或 循环链表实现&#xff1b;3&#xff09;表的插入&#xff0c;删除操作可以…