去BAT面试完的Mysql面试题总结(55道,带完整答案)
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中有哪几种锁?
获取答案可以关注下面的微信公众号,回复:面试题答案。
推荐阅读
分享Java干货,高并发编程,热门技术教程,微服务及分布式技术,架构设计,区块链技术,人工智能,大数据,Java面试题,以及前沿热门资讯等。
去BAT面试完的Mysql面试题总结(55道,带完整答案)的更多相关文章
- 面试遇到的mysql面试题
1.MySQL数据库有哪些内置函数?1.数学函数 2.字符串函数 3.日期和时间函数 4.条件判断函数5.系统信息函数 6.加密和压缩函数 7.聚合函数8.格式或类型转化函数. 2.如何返回一张表的数 ...
- MySql面试题、知识汇总、牛客网SQL专题练习
点击名字直接跳转到链接: Linux运维必会的100道MySql面试题之(一) Linux运维必会的100道MySql面试题之(二) Linux运维必会的100道MySql面试题之(三) Linux运 ...
- 去BAT,你应该要看一看的面试经验总结(转)
来源微信公众号『easyserverdev』 http://mp.weixin.qq.com/s/UZljzFMjobo1wzCguY7NDg 说下我的面试经验吧,都是亲身经历,不喜勿喷: 我去年12 ...
- 去“BAT”这样面试,拿到offer的几率是80%(转)
一.概述面试,难还是不难?取决于面试者的底蕴(气场+技能).心态和认知及沟通技巧.面试其实可以理解为一场聊天和谈判,在这过程中有心理.思想上的碰撞和博弈.其实你只需要搞清楚一个逻辑:“面试官为什么会这 ...
- 去BAT,你应该要看一看的面试经验总结
我去年12月份从上一家公司离职,一直到今年3月份,基本上都在面试中度过来的. 先交代下背景:坐标上海,做技术开发,我本人面试的职位是linux服务器开发,最倾向的职位是服务器开发主程或技术经理.我本人 ...
- 去“BAT”这样面试,拿到offer的几率是80%
一.概述 面试,难还是不难?取决于面试者的底蕴(气场+技能).心态和认知及沟通技巧.面试其实可以理解为一场聊天和谈判,在这过程中有心理.思想上的碰撞和博弈.其实你只需要搞清楚一个逻辑:“面试官为什么会 ...
- 企业面试中关于MYSQL重点的28道面试题解答
问题1:char.varchar的区别是什么? varchar是变长而char的长度是固定的.如果你的内容是固定大小的,你会得到更好的性能. 问题2: TRUNCATE和DELETE的区别是什么? ...
- 一篇面经(BAT面试)(转)
0. 写在之前 首先呢我的面试经历和一些面霸和收割机的大神相比绝不算丰富,但我这三个月应该能代表很大一部分人的心路历程:从无忧无虑也无知的状态,然后遭遇挫败,跌入低谷,连续数天的黑暗,慢慢调整,逼着自 ...
- (转)【面试】【MySQL常见问题总结】【03】
[常见面试问题总结目录>>>] [面试][MySQL常见问题总结][03] 2016-05-29 22:20 阅读(8244) 评论(2) [面试][MySQL常见问题总结][02] ...
随机推荐
- if语句基本练习需求
1.需求:键盘录入一个成绩,判断并输出成绩的等级. 90-100 优 80-89 良好 70-79 中等 60-69 及格 0-59 不及格 import java.util.Scanner; cla ...
- Python里面search()和match()的区别?
match()函数只检测RE是不是在string的开始位置匹配,search()会扫描整个string查找匹配, 也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话, ...
- 淘汰赛制_NOI导刊2010提高(01)
题目描述 淘汰赛制是一种极其残酷的比赛制度.2n名选手分别标号1,2,3,…,2^n-1,2^n,他们将要参加n轮的激烈角逐.每一轮中,将所有参加该轮的选手按标号从小到大排序后,第1位与第2位比赛,第 ...
- Neo4j百万级数据导入只需30s
先上图:425万nodes.180万relationships只用了30s 243ms 项目需要生成关系图,开始考虑的是用Neo4j官网提供的REST API,从solr中查出2组数据先创建节点再创建 ...
- java收藏的技术资料链接
TCP三次握手详解: https://blog.csdn.net/baiyan3212/article/details/81302448 ICE通信: https://blog.csdn.net/zh ...
- Hibernate4教程五:事务和并发
Hibernate本身没有事务的实现 Hibernate 直接使用 JDBC 连接和 JTA 资源,不添加任何附加锁定行为.也就是说你在Hibernate里面使用的事务要么是JDBC的事务,要么是JT ...
- sub
Popen.communicate(input=None)¶Interact with process: Send data to stdin. Read data from stdout and s ...
- JS设置首字母大写算法
返回一个字符串,确保字符串的每个单词首字母都大写,其余部分小写. 像'the'和'of'这样的连接符同理. function titleCase(str) { //把字符串所有的字母变为小写,并根据空 ...
- SQL查询连续年份
有这样一个问题,给出一个表格记录了夺冠球队的名称和年份,我们要做的就是写出一条SQL语句,查询再次期间连续夺冠的有哪些,起止时间是什么 下边是代码 create table #t(TEAM vaarc ...
- go语言从例子开始之Example13.函数多返回值
Go 内建多返回值 支持.这个特性在 Go 语言中经常被用到,例如用来同时返回一个函数的结果和错误信息. Example: package main import "fmt" // ...