MySQL 管理专项考核考试题库和答案_第1页
MySQL 管理专项考核考试题库和答案_第2页
MySQL 管理专项考核考试题库和答案_第3页
MySQL 管理专项考核考试题库和答案_第4页
MySQL 管理专项考核考试题库和答案_第5页
已阅读5页,还剩1页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MySQL管理专项考核考试题库和答案考试时间:120分钟总分:100分姓名:__________得分:__________一、单项选择题(每题2分,共30分,每题只有一个正确答案)1.MySQL中,默认的端口号是()A.80B.3306C.3307D.80802.下列语句中,用于修改MySQL用户密码的是()A.ALTERUSERB.CREATEUSERC.DROPUSERD.SELECTUSER3.MySQL中,用于查看当前数据库连接数的语句是()A.SHOWDATABASESB.SHOWTABLESC.SHOWSTATUSLIKE'Threads_connected'D.SHOWPROCESSLIST4.下列哪种MySQL日志用于记录所有执行的SQL语句()A.错误日志B.二进制日志C.慢查询日志D.通用查询日志5.MySQL中,MyISAM存储引擎的特点是()A.支持事务B.支持行级锁C.查询速度快D.支持外键约束6.用于查看MySQL数据库版本的命令是()A.SELECTversion();B.SHOWVERSION;C.SELECTmysql_version;D.SHOWmysql_version;7.MySQL中,下列哪种方式不能停止MySQL服务()A.servicemysqlstopB.systemctlstopmysqlC.mysqladminshutdownD.stopmysql;8.下列关于MySQL分区表的描述,正确的是()A.分区表会将数据分散到多个物理文件B.分区表会改变表的结构C.分区表不能创建索引D.分区表不支持查询操作9.MySQL中,用于删除指定数据库的语句是()A.DROPTABLEB.DROPDATABASEC.DELETEDATABASED.REMOVEDATABASE10.慢查询日志中,默认记录执行时间超过多少秒的SQL语句()A.1秒B.2秒C.5秒D.10秒11.MySQL中,授予用户所有数据库操作权限的语句是()A.GRANTALLON*.*TO用户名;B.GRANTSELECTON*.*TO用户名;C.GRANTINSERTON数据库.*TO用户名;D.GRANTUPDATEON表名TO用户名;12.下列哪种情况会导致MySQL索引失效()A.索引字段使用等值查询B.索引字段使用函数操作C.索引字段使用范围查询D.索引字段使用AND连接13.MySQL中,用于优化表结构、整理碎片的命令是()A.OPTIMIZETABLEB.REPAIRTABLEC.ALTERTABLED.TRUNCATETABLE14.下列关于MySQL配置文件f的描述,错误的是()A.用于配置MySQL运行参数B.默认路径通常在/etc/fC.配置修改后无需重启服务即可生效D.可配置端口、日志路径等参数15.MySQL中,用于批量插入数据的语句是()A.INSERTINTO表名VALUES(...)B.INSERTINTO表名VALUES(...),(...),(...);C.INSERTBATCHINTO表名VALUES(...);D.BATCHINSERTINTO表名VALUES(...);二、多项选择题(每题3分,共15分,每题有两个及以上正确答案,多选、少选、错选均不得分)1.MySQL常用的存储引擎包括()A.InnoDBB.MyISAMC.MEMORYD.CSV2.MySQL日志类型主要包括()A.错误日志B.二进制日志C.慢查询日志D.通用查询日志3.MySQL用户权限管理中,常用的权限类型有()A.SELECTB.INSERTC.UPDATED.DELETE4.优化MySQL查询性能的常用方法有()A.建立合适的索引B.优化SQL语句C.开启查询缓存D.增加表中字段5.MySQL数据库备份的常用工具包括()A.mysqldumpB.mysqlhotcopyC.xtrabackupD.phpMyAdmin三、判断题(每题1分,共10分,对的打“√”,错的打“×”)1.MySQL中,InnoDB存储引擎支持事务和行级锁。()2.二进制日志可以用于数据恢复。()3.MySQL用户密码可以为空。()4.慢查询日志默认是开启的。()5.索引可以提高查询效率,所以索引越多越好。()6.MySQL中,TRUNCATE语句可以删除表中的所有记录,且可以回滚。()7.修改MySQL配置文件后,必须重启MySQL服务才能生效。()8.MySQL支持主从复制,用于实现数据备份和读写分离。()9.通用查询日志会记录所有用户的连接和操作信息。()10.MySQL中,表名和字段名是区分大小写的。()四、简答题(每题10分,共20分)1.简述MySQL主从复制的核心原理和作用。2.简述MySQL慢查询日志的开启方法和排查步骤。五、实操应用题(共25分)需求:现有一个MySQL数据库环境,需完成以下MySQL管理相关操作:1.编写SQL语句,创建一个名为test_db的数据库,字符集为utf8mb4,排序规则为utf8mb4_general_ci;2.编写SQL语句,创建一个名为test_user的用户,密码为Test@123456,授予该用户对test_db数据库所有表的查询、插入、更新、删除权限;3.编写命令,开启MySQL慢查询日志,设置慢查询阈值为2秒,日志存储路径为/var/log/mysql/slow.log;4.编写SQL语句,创建一个学生表student,字段包括id(主键,自增)、name(非空)、age(int类型)、class(varchar类型)、create_time(默认当前时间);5.当student表数据量达到500万条时,出现查询缓慢问题,简述2种针对性的优化方案,并说明具体操作步骤。参考答案一、单项选择题(每题2分,共30分)1.B2.A3.C4.D5.C6.A7.D8.A9.B10.A11.A12.B13.A14.C15.B二、多项选择题(每题3分,共15分)1.ABCD2.ABCD3.ABCD4.ABC5.ABCD三、判断题(每题1分,共10分)1.√2.√3.×4.×5.×6.×7.√8.√9.√10.×四、简答题(每题10分,共20分)1.核心原理:主库将所有数据修改操作记录到二进制日志,从库通过IO线程读取主库的二进制日志,写入到从库的中继日志,再通过SQL线程解析中继日志,将操作同步到从库,实现主从数据一致。作用:①实现数据备份,避免主库数据丢失;②实现读写分离,主库负责写操作,从库负责读操作,提升系统并发能力;③主库故障时,可快速切换到从库,保证系统可用性。2.开启方法:①修改f配置文件,添加slow_query_log=1(开启慢查询)、long_query_time=2(设置慢查询阈值)、slow_query_log_file=/var/log/mysql/slow.log(设置日志路径);②重启MySQL服务使配置生效;③也可通过SQL语句临时开启:SETGLOBALslow_query_log=1;SETGLOBALlong_query_time=2;。排查步骤:①查看慢查询日志文件,定位执行时间过长的SQL语句;②分析SQL语句执行计划(EXPLAIN),查看是否使用索引、是否存在全表扫描;③优化SQL语句(如调整查询条件、添加索引);④重新执行SQL,验证优化效果。五、实操应用题(共25分)1.创建数据库SQL语句(4分):CREATEDATABASEIFNOTEXISTStest_dbDEFAULTCHARACTERSETutf8mb4COLLATEutf8mb4_general_ci;2.创建用户并授权SQL语句(5分):CREATEUSERIFNOTEXISTS'test_user'@'localhost'IDENTIFIEDBY'Test@123456';GRANTSELECT,INSERT,UPDATE,DELETEONtest_db.*TO'test_user'@'localhost';FLUSHPRIVILEGES;3.开启慢查询日志命令(6分):--临时开启(重启服务后失效)SETGLOBALslow_query_log=1;SETGLOBALlong_query_time=2;SETGLOBALslow_query_log_file='/var/log/mysql/slow.log';--永久开启(修改f配置文件)vi/etc/f添加以下内容:slow_query_log=1long_query_time=2slow_query_log_file=/var/log/mysql/slow.log重启MySQL服务:systemctlrestartmysql4.创建学生表SQL语句(5分):USEtest_db;CREATETABLEIFNOTEXISTSstudent(idINTPRIMARYKEYAUTO_INCREMENTCOMMENT'学生主键',nameVARCHAR(50)NOTNULLCOMMENT'学生姓名',ageINTCOMMENT'学生年龄',classVARCHAR(50)COMMENT'学生班级',create_timeDATETIMENOTNULLDEFAULTCURRENT_TIMESTAMPCOMMENT'创建时间'5.优化方案及操作步骤(5分):方案1:添加索引优化。操作步骤:①分析常用查询场景(如按class查询、按name查询);②给class和name字段创建联合索引:CREATEINDEXidx_student_class_nameONstudent(class,name);③验证索引生效情况(EXPLAIN查询语句)。方案2:表分区优化。操作步骤:①按cre

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论