计算机二级MySQL开发环境搭建试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.MySQL数据库的默认端口是?
A.3306
B.3307
C.3308
D.3309
2.以下哪个命令可以查看MySQL数据库的版本信息?
A.mysql-V
B.mysql--version
C.mysqladminversion
D.mysqlinfo
3.在MySQL中,以下哪个关键字用于创建数据库?
A.CREATETABLE
B.CREATEDATABASE
C.CREATEINDEX
D.CREATEVIEW
4.以下哪个命令可以删除一个名为“test”的数据库?
A.DROPDATABASEtest
B.DELETEDATABASEtest
C.RENAMEDATABASEtest
D.ALTERDATABASEtest
5.在MySQL中,以下哪个命令可以查看所有数据库的列表?
A.SELECT*FROMdatabases;
B.SHOWDATABASES;
C.LISTDATABASES;
D.SELECTDATABASE();
6.在MySQL中,以下哪个命令可以查看一个数据库中的所有表?
A.SHOWTABLESFROMdatabase_name;
B.SELECT*FROMtables;
C.DESCRIBEdatabase_name.tables;
D.SELECT*FROMdatabase_name.tables;
7.在MySQL中,以下哪个关键字用于修改表结构?
A.ALTERTABLE
B.MODIFYTABLE
C.UPDATETABLE
D.CHANGETABLE
8.在MySQL中,以下哪个命令可以创建一个名为“user”的用户,密码为“password”?
A.CREATEUSERuser@localhostIDENTIFIEDBYpassword;
B.INSERTINTOuser(username,password)VALUES(user,password);
C.SELECT*FROMuserWHEREusername=userANDpassword=password;
D.DELETEFROMuserWHEREusername=user;
9.在MySQL中,以下哪个命令可以修改用户的密码?
A.UPDATEuserSETpassword=new_passwordWHEREusername=user;
B.ALTERUSERuser@localhostIDENTIFIEDBYnew_password;
C.UPDATEuserSETpassword=new_passwordWHEREusername=user@localhost;
D.INSERTINTOuser(username,password)VALUES(user,new_password);
10.在MySQL中,以下哪个命令可以授予用户对所有数据库的SELECT权限?
A.GRANTSELECTON*.*TOuser@localhost;
B.GRANTSELECTON*TOuser@localhost;
C.GRANTSELECTON*.*TOuser@localhostWITHGRANTOPTION;
D.GRANTSELECTON*TOuser@localhostWITHADMINOPTION;
二、多项选择题(每题3分,共10题)
1.MySQL数据库中,以下哪些是SQL语句的基本组成部分?
A.数据定义语言(DDL)
B.数据操纵语言(DML)
C.数据控制语言(DCL)
D.数据查询语言(DQL)
2.在MySQL中,以下哪些是常见的数据库引擎?
A.MyISAM
B.InnoDB
C.Memory
D.Merge
3.以下哪些命令可以用来备份MySQL数据库?
A.mysqldump
B.mysqlpump
C.cp
D.mv
4.在MySQL中,以下哪些是用户权限的类型?
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
5.以下哪些是MySQL中常用的数据类型?
A.INT
B.VARCHAR
C.DATE
D.TEXT
6.在MySQL中,以下哪些是存储过程的关键字?
A.CREA