最全MySQL面试题及答案
MySQL经典面试题及答案,每道都是认真筛选出的大厂高频面试题,助力大家能找到满意的工作!
下载链接:全部MySQL面试题及答案PDF
1.Mysql 服务器默认端口是什么?
2.与 Oracle 相比,Mysql 有什么优势?
3.常用的通用 SQL 函数?
- CONCAT(A, B) - 连接两个字符串值以创建单个字符串输出。通常用于将两个或多个字段合并为一个字段。
- FORMAT(X, D)- 格式化数字 X 到 D 有效数字。
- CURRDATE(), CURRTIME()- 返回当前日期或时间。
- NOW() - 将当前日期和时间作为一个值返回。
MONTH(),DAY(),YEAR(),WEEK(),WEEKDAY() - 从日期值中提取给定数据。 - HOUR(),MINUTE(),SECOND() - 从时间值中提取给定数据。
- DATEDIFF(A,B) - 确定两个日期之间的差异,通常用于计算年龄
- SUBTIMES(A,B) - 确定两次之间的差异。
- FROMDAYS(INT) - 将整数天数转换为日期值。
4.CHAR 和 VARCHAR 的区别?
CHAR 列长度固定为创建表时声明的长度,长度值范围是 1 到 255
当 CHAR 值被存储时,它们被用空格填充到特定长度,检索 CHAR 值时需删除尾随空格。
5.列的字符串类型可以是什么?
6.如何获取当前的 Mysql 版本?
SELECT VERSION();用于获取当前 Mysql 的版本。
7.Mysql 中使用什么存储引擎?
存储引擎称为表类型,数据使用各种技术存储在文件中。
技术涉及:
8.我们如何得到受查询影响的行数?
行数可以通过以下代码获得: SELECT COUNT(user_id)FROM users;
9.Mysql 查询是否区分大小写?
SELECT VERSION(), CURRENT_DATE;
SeLect version(), current_date;
seleCt vErSiOn(), current_DATE;
10.主键和候选键有什么区别?
主键也是候选键。按照惯例,候选键可以被指定为主键,并且可以用于任何外键引用。
11.MYSQL 数据表在什么情况下容易损坏?
12.mysql 有关权限的表都有哪几个?
Mysql 服务器通过权限表来控制用户对数据库的访问,权限表存放在 mysql 数据库里,由mysql_install_db 脚本初始化。
这些权限表分别 user,db,table_priv,columns_priv 和 host。
13.Mysql 中有哪几种锁?
MyISAM 支持表锁,InnoDB 支持表锁和行锁,默认为行锁
表级锁:开销小,加锁快,不会出现死锁。锁定粒度大,发生锁冲突的概率最高,并发量最低
行级锁:开销大,加锁慢,会出现死锁。锁力度小,发生锁冲突的概率小,并发度最高
14.LIKE 和 REGEXP 操作有什么区别?
SELECT * FROM employee WHERE emp_name REGEXP “^b”;
SELECT * FROM employee WHERE emp_name LIKE “%b”;
15.如何看到为表格定义的所有索引?
索引是通过以下方式为表格定义的: SHOW INDEX FROM ;
16.BLOB 和 TEXT 有什么区别?
BLOB 是一个二进制对象,可以容纳可变数量的数据。有四种类型的 BLOB -
TEXT 是一个不区分大小写的 BLOB。四种 TEXT 类型
它们对应于四种 BLOB 类型,并具有相同的最大长度和存储要求。
BLOB 和 TEXT 类型之间的唯一区别在于对 BLOB 值进行排序和比较时区分大小写,对TEXT 值不区分大小写。
17.LIKE 声明中的%和_是什么意思?
18.如何在 Unix 和 Mysql 时间戳之间进行转换?
19.我们如何在 mysql 中运行批处理模式?
20.MYSQL 支持事务吗?
21.mysql_fetch_array 和 mysql_fetch_object 的区别是什么?
22.Mysql 中有哪些不同的表格?
23.Mysql 表中允许有多少个 TRIGGERS?
24.InnoDB 是什么?
25.ISAM 是什么?
26.Mysql 的技术特点是什么?
27.Heap 表是什么?
28.如何显示前 50 行?
29.如何区分 FLOAT 和 DOUBLE?
30.如何输入字符为十六进制数字?
31.可以使用多少列创建索引?
32.NOW()和CURRENT_DATE()有什么区别?
33.区分 CHAR_LENGTH 和 LENGTH?
34.什么样的对象可以使用 CREATE 语句创建?
35.列对比运算符是什么?
36.什么是非标准字符串类型?
37.Mysql 如何优化 DISTINCT?
38.如何控制 HEAP 表的最大尺寸?
39.一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后, 删除了第 15,16,17 条记录,再把 Mysql 重启,再 insert 一条记录,这条记录的ID 是 18 还是 15 ?
40.在 Mysql 中 ENUM 的用法是什么?
41.如何定义 REGEXP?
42.MyISAM Static 和 MyISAM Dynamic 有什么区别?
43.federated 表是什么?
44.如果一个表有一列定义为 TIMESTAMP,将发生什么?
45.列设置为 AUTO INCREMENT 时,如果在表中达到最大值,会发生什么情况?
46.怎样才能找出最后一次插入时分配了哪个自动增量?
全部MySQL面试题及答案已整理好!!!!
下载链接:博主已将以上这些面试题整理成了一个面试手册,是PDF版的
最全MySQL面试题及答案相关推荐
- 最全MySQL面试题和答案
Mysql 的存储引擎,myisam和innodb的区别. 答: 1.MyISAM 是非事务的存储引擎,适合用于频繁查询的应用.表锁,不会出现死锁,适合小数据,小并发. 2.innodb是支持事务的存 ...
- MySQL操作数据库语法及常见MySQL面试题与答案
MySQL操作数据库语法 ## 创作不易点点关注,这样我才有更大的动力!**** 操作数据库 结构化查询语句分类 名称 解释 命令 DDL(数据定义语言) 定义和管理数据对象,如数据库,数据表等 CR ...
- 55道 MySQL面试题及答案
前言 MySQL面试题以及答案整理[最新版]MySQL高级面试题大全,发现网上很多MySQL面试题都没有答案,所以花了很长时间搜集,本套MySQL面试题大全,汇总了大量经典的MySQL程序员面试题以及 ...
- 计算机二级模拟考题,计算机二级全真模拟试题及答案
计算机二级全真模拟试题及答案 21.A.解析:Java是新一代编程语言,具有很多特点:简单易学;利用面向对象技术;分布式计算;健壮性(鲁棒性);安全性;跨平台(即体系结构中立);可移植性;解释执行;高 ...
- 2017年计算机a级模拟试题,2017年计算机国考(二级Access)全真模拟试题及答案【手机题库】...
  [导读]: 2017年计算机国考(二级Access)全真模拟试题及答案,更多 计算机国考模拟试题.考试内容.考试报名.报考条件和历年真题,请访问计算机等级考试网(h ...
- 史上最全Redis面试题及答案。
花了大量时间整理了这套Redis面试题 首发50题,绝无仅有,从入门到精通 从基础,高级知识点,再到集群,运维,方案- 弄明白了这些题可以说可以成为面霸了 面试官都得折服,Redis学得怎么样,都来检 ...
- 最全SpringCloud面试题及答案,面试官被摩擦系列
1. 什么是 spring cloud? spring cloud 是一系列框架的有序集合.它利用 spring boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册.配置中心. ...
- 1.8W字MySQL超全笔面试题(含答案) 1月最新整理 .NET开发者必看
早起的鸟儿有虫吃,提前备战跳槽季!关注下就会发现,腾讯网易顺丰等几个招聘.NET的大厂,都在明确要求MySQL数据库了,这就是风向标!花了半个月的时间,我整理了这几年高频的MySQL数据库题目,认真找 ...
- MySQL面试题 | 附答案解析(二十)
接上篇!!! 5. MySQL的复制原理以及流程 主从复制:将主数据库中的DDL和DML操作通过二进制日志(BINLOG)传输到从数据库上,然后将这些日志重新执行(重做):从而使得从数据库的数据与主数 ...
- MySQL面试题 | 附答案解析(十五)
SQL优化 1. 如何定位及优化SQL语句的性能问题?创建的索引有没有被使用到?或者说怎么才可以知道这条语句运行很慢的原因? 对于低性能的SQL语句的定位,最重要也是最有效的方法就是使用执行计划,My ...
最新文章
- 高性能的MySQL(7)字符集和校对
- 编码不一致问题-Illegal mix of collations
- 升讯威微信营销系统开发教程:(1)订阅号和服务号深入分析
- Berttransformer
- 查看python安装位置图_python安装路径怎么找
- VB 获取光标在TextBox、RichTextBox中所在的位置
- 大脑遗忘与数据结构中的对列相似
- OpenCV距离变换函数:distanceTransform()介绍
- bzoj1854 [Scoi2010]游戏【构图 并查集】
- shell中的基础命令
- Python 之如何暴力破解加密文件
- 前端实现拖动滑块完成验证
- 7寸显示器 树莓派4b_树莓派7寸触摸屏安装指南
- 米勒拉宾算法——素性测试
- ARM Uboot经历——Uboot初始化代码解析
- 清华大学计算机系2016名单,关于电子系2016 级、2017 级本科生分流至微纳电子系学生名单公示...
- 毕业设计(课程设计)—个人博客系统(微博)的设计与实现—计算机类专业课程设计(毕业设计)
- i.MX283开发板移植RTL8188ETV无线网卡驱动
- MarkDown基本语法以及常用公式符号整理
- Say hello to x86_64 Assembly [part 2]
热门文章
- 需求文档、需求分析报告、需求规格说明书分析
- 关于深入浅出MFC(1)
- RISC-V_GD32VF103-开发环境搭建和使用
- 如何制定目标 (转自我学网)
- bzoj 1171 大sz的游戏 2892 强袭作战 (线段树+单调队列+永久性flag)
- 看英文PDF利器 智器+ColorDict 辞典
- 文本相似度计算-度量方法
- 【qq语音获取好友ip】wireshark
- 柠檬视频php源码,最新柠檬视频完整开源版源码分享,自适应WAP手机端,含APP源代码,详细的安装教程等等...
- 计算机cnc编程入门,数控车床编程入门自学方法与步骤,内容详细,值得一看!...