文档详情

mysql dba面试题及答案.doc

发布:2025-03-22约3.04千字共6页下载文档
文本预览下载声明

mysqldba面试题及答案

一、单项选择题(每题2分,共10题)

1.MySQL默认的端口号是()

A.3306B.80C.443D.22

2.以下哪个命令用于创建数据库()

A.CREATETABLEB.CREATEDATABASEC.ALTERDATABASED.DROPDATABASE

3.要删除表中的所有数据,以下哪种方式最快()

A.DELETEFROMtable_nameB.TRUNCATETABLEtable_nameC.DROPTABLEtable_nameD.UPDATEtable_nameSETcolumn=NULL

4.索引的作用主要是()

A.提高数据插入速度B.提高数据修改速度C.提高数据查询速度D.提高数据删除速度

5.事务的特性不包括()

A.原子性B.一致性C.并发性D.持久性

6.以下哪种存储引擎支持事务()

A.MyISAMB.InnoDBC.MemoryD.Archive

7.查看当前数据库中所有表的命令是()

A.SHOWDATABASESB.SHOWTABLESC.DESCRIBEtable_nameD.SELECTFROMtables

8.要修改表结构,应该使用()命令

A.UPDATEB.ALTERC.CHANGED.MODIFY

9.以下关于主键的说法正确的是()

A.可以有多个主键B.主键可以为空C.主键值必须唯一D.主键只能是一个字段

10.备份数据库的命令是()

A.COPYDATABASEB.BACKUPDATABASEC.mysqldumpD.SAVEDATABASE

二、多项选择题(每题2分,共10题)

1.以下属于MySQL数据类型的有()

A.INTB.VARCHARC.DATED.BOOLEAN

2.以下哪些命令可以用于查询数据()

A.SELECTB.WHEREC.GROUPBYD.ORDERBY

3.事务的控制语句包括()

A.BEGINB.COMMITC.ROLLBACKD.SAVEPOINT

4.以下哪些是索引的优点()

A.加快查询速度B.减少磁盘I/OC.保证数据唯一性D.提高插入效率

5.可以使用以下哪些工具管理MySQL()

A.phpMyAdminB.MySQLWorkbenchC.NavicatD.SQLyog

6.以下关于外键的说法正确的是()

A.用于建立表之间的关联B.外键列数据必须在主键列中存在C.可以防止数据不一致D.一个表只能有一个外键

7.优化MySQL性能的方法有()

A.合理设计索引B.优化查询语句C.定期清理无用数据D.升级硬件

8.以下哪些命令可以修改表数据()

A.UPDATEB.DELETEC.INSERTD.ALTER

9.查看MySQL数据库配置文件的方法有()

A.查看my.cnfB.查看my.iniC.使用SHOWVARIABLES命令D.使用DESCRIBE命令

10.以下属于MySQL日志文件的有()

A.二进制日志B.错误日志C.慢查询日志D.事务日志

三、判断题(每题2分,共10题)

1.MySQL是开源数据库。()

2.一个表只能有一个索引。()

3.DELETE命令会删除表结构。()

4.InnoDB存储引擎不支持外键。()

5.可以在没有事务的情况下使用ROLLBACK命令。()

6.视图可以像表一样进行数据查询。()

7.主键和唯一键的作用完全相同。()

8.索引越多,数据库性能一定越好。()

9.使用ALTERTABLE可以添加、删除列。()

10.数据库备份只能在服务器空闲时进行。()

四、简答题(每题5分,共4题)

1.简述索引的创建和删除方法。

答:创建索引:CREATEINDEXindex_nameONtable_name(column_name);

删除索引:DROPINDEXindex_nameONtable_name;

2.事务的四

显示全部
相似文档