mysql面试50题_面试三道题思考几分钟

mysql面试50题_面试三道题思考几分钟一、基础笔试命令考察要求:每两个同学一组,一个口头考,一个上机实战作答,每5个题为一组,完成后换位1.开启MySQL服务2.检测端口是否运行3.为MySQL设置密码或者修改密码4.登陆MySQL数据库5.查看当前数据库的字符集6.查看当前数据库版本7.查看当前登录的用户8.创建GBK字符集的数据库oldboy,并查看已建库完整语句9.创建用户oldboy,使…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一、基础笔试命令考察

要求:每两个同学一组,一个口头考,一个上机实战作答,每5个题为一组,完成后换位

1.开启MySQL服务

2.检测端口是否运行

3.为MySQL设置密码或者修改密码

4.登陆MySQL数据库

5.查看当前数据库的字符集

6.查看当前数据库版本

7.查看当前登录的用户

8.创建GBK字符集的数据库oldboy,并查看已建库完整语句

9.创建用户oldboy,使之可以管理数据库oldboy

10.查看创建的用户oldboy拥有哪些权限

11.查看当前数据库里有哪些用户

12.进入oldboy数据库

13.创建一innodb GBK表test,字段id int(4)和namevarchar(16)

14.查看建表结构及表结构的SQL语句

15.插入一条数据“1,oldboy”

16.再批量插入2行数据 “2,老男孩”,“3,oldboyedu”

17.查询名字为oldboy的记录

18.把数据id等于1的名字oldboy更改为oldgirl

19.在字段name前插入age字段,类型tinyint(2)

20.不退出数据库,完成备份oldboy数据库

21.删除test表中的所有数据,并查看

22.删除表test和oldboy数据库并查看

23.不退出数据库恢复以上删除的数据

24.把库表的GBK字符集修改为UTF8

25.把id列设置为主键,在Name字段上创建普通索引

26.在字段name后插入手机号字段(shouji),类型char(11)

27.所有字段上插入2条记录(自行设定数据)

28.在手机字段上对前8个字符创建普通索引

29.查看创建的索引及索引类型等信息

30.删除Name,shouji列的索引

31.对Name列的前6个字符以及手机列的前8个字符组建联合索引

32.查询手机号以135开头的,名字为oldboy的记录(提前插入)

33.查询上述语句的执行计划(是否使用联合索引等)

34.把test表的引擎改成MyISAM

35.收回oldboy用户的select权限

36.删除oldboy用户

37.删除oldboy数据库

38.使用mysqladmin关闭数据库

39.MySQL密码丢了,请找回?

二、MySQL运维基础知识面试问答题

要求:4人一组,一个人提问,一个人答,其他人补充,争取全部口头用自己的语言描述出来

1.请解释关系型数据库概念及主要特点?

2.请说出关系型数据库的典型产品、特点及应用场景?

3.请解释非关系型数据库概念及主要特点?

4.请说出非关系型数据库的典型产品、特点及应用场景?

5.请详细描述SQL语句分类及对应代表性关键字。

6.请详细描述char(4)和varchar(4)的差别。

7.如何创建一个utf8字符集的数据库oldboy?

8.如何授权oldboy用户从172.16.1.0/24访问数据库。

9.什么是MySQL多实例,如何配置MySQL多实例?

10.如何加强MySQL安全,请给出可行的具体措施?

11.MySQL root密码忘了如何找回?

12.delete和truncate删除数据的区别?

13.MySQL Sleep线程过多如何解决?

14.sort_buffer_size参数作用?如何在线修改生效?

15.如何在线正确清理MySQL binlog?

16.Binlog工作模式有哪些?各什么特点,企业如何选择?

17.误操作执行了一个drop库SQL语句,如何完整恢复?

18.mysqldump备份使用了-A -B参数,如何实现恢复单表?

19.详述MySQL主从复制原理及配置主从的完整步骤。

20.如何开启从库的binlog功能?

21.MySQL如何实现双向互为主从复制,并说明应用场景?

22.MySQL如何实现级联同步,并说明应用场景?

23.MySQL主从复制故障如何解决?

24.如何监控主从复制是否故障?

25.MySQL数据库如何实现读写分离?

26.生产一主多从从库宕机,如何手工恢复?

27.生产一主多从主库宕机,如何手工恢复?

28.工作中遇到过哪些数据库故障,请描述2个例子?

29.MySQL出现复制延迟有哪些原因?如何解决?

30.给出企业生产大型MySQL集群架构可行备份方案?

31.什么是数据库事务,事务有哪些特性?企业如何选择?

32.请解释全备、增备、冷备、热备概念及企业实践经验?

33.MySQL的SQL语句如何优化?

34.企业生产MySQL集群架构如何设计备份方案?

35.开发有一堆数据发给dba执行,DBA执行需注意什么?

37.请描述MySQL里中文数据乱码原理,如何防止乱码?

38.企业生产MySQL如何优化(请多角度描述)?

39.MySQL高可用方案有哪些,各自特点,企业如何选择?

40.如何分表分库备份及批量恢复(口述脚本实现过程)?

41.如何批量更改数据库表的引擎?

42.如何批量更改数据库字符集?

43.网站打开慢,请给出排查方法,如是数据库慢导致,如何排查并解决,请分析并举例?

44.xtranbackup的备份、增量备份及恢复的工作原理?

45.误执行drop数据,如何通过xtranbackup恢复?

46.如果做主从数据一致性校验?

47.如果监控MySQL的增删改查次数?

48.MySQL索引的种类及工作原理。

49.请描述MySQL不同引擎锁的机制。

50.请描述InnoDB支持的四种事务隔离级别名称及特点。

51.如何自定义脚本启动MySQL(说出关键命令)

52.如何自定义脚本平滑关闭MySQL(说出关键命令)

53.MySQL Mha高可用软件的详细工作原理

54.你们的公司如何实现数据库读写分离的?

55.请简单描述下MySQL的体系结构知识?

56.请简单描述下InnoDB引擎的内部结构原理?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175568.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • UNet详解(附图文和代码实现)

    卷积神经网络被大规模的应用在分类任务中,输出的结果是整个图像的类标签。但是UNet是像素级分类,输出的则是每个像素点的类别,且不同类别的像素会显示不同颜色,UNet常常用在生物医学图像上,而该任务中图片数据往往较少。所以,Ciresan等人训练了一个卷积神经网络,用滑动窗口提供像素的周围区域(patch)作为输入来预测每个像素的类标签。这个网络有两个优点:(1)输出结果可以定位出目标类别的位置;(2)由于输入的训练数据是patches,这样就相当于进行了数据增强,从而解决了生物医学图像数量少的问题。但是,

    2022年4月4日
    222
  • 7款公认比较出色的Python IDE,你值得拥有![通俗易懂]

    7款公认比较出色的Python IDE,你值得拥有![通俗易懂]Python作为一款比较“简洁”的编程语言,它拥有很多性价比高的性能,造就了它现在比较火热的局面,很多人都来学习Python。Python的学习过程少不了IDE或者代码编辑器,或者集成的开发编辑

    2022年8月4日
    12
  • eigen库使用_eigen3

    eigen库使用_eigen3Eigen库的安装1.VisualStudio2017安装eigen库1.1下载eigen库1.2配置1.3运行测试1.VisualStudio2017安装eigen库1.1下载eigen库eigen官网下载地址找到自己需要的版本下载,我下载的是3.3.9,箭头指向的zip。解压缩得到文件eigen-3.3.9,放到自己想放置的路径下(后面会引用此处的路径)。1.2配置在VS2017中新建一个空项目,取名为“eigen_demo”。输入以下测试

    2022年10月19日
    0
  • postman接口测试-参数化「建议收藏」

    postman接口测试-参数化「建议收藏」有一段时间没接触postman了,再次打开postman时,已经忘得差不多。。。在此,记录下postman的一些用法,方便以后需要一、参数化如:购物车接口,需要用到登录接口返回的token1.登录接口,在Tests里面设置usertoken环境变量,用来保存token值。2.获取购物车接口使用usertoken变量二、批量参数化如:搜索接口,需要搜索“测试”、“爱心”、“A”、“123”等关键字1…

    2022年6月26日
    30
  • mysql、Java、mabatis的字段映射

    mysql、Java、mabatis的字段映射mysql、Java、mabatis的字段映射

    2022年4月23日
    63
  • SQL 模糊查询(like)「建议收藏」

    SQL 模糊查询(like)「建议收藏」在进行数据库查询时,有完整查询和模糊查询之分。SQL模糊查询,使用like比较字,加上SQL里的通配符,请参考以下:1、LIKE’Mc%’将搜索以字母Mc开头的所有字符串(如McBadden)。2、LIKE’%inger’将搜索以字母inger结尾的所有字符串(如Ringer、Stringer)。3、LIKE’%en%’将搜索在任何位置包含字母en的所

    2022年6月10日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号