MySQL常用命令汇总与试题及答案.docx
MySQL常用命令汇总与试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.以下哪个命令用于查看MySQL服务器版本信息?
A.showvariableslikeversion
B.showdatabases
C.showtables
D.showprocesslist
2.在MySQL中,以下哪个命令用于创建一个名为“test”的数据库?
A.createdatabasetest
B.createtabletest
C.insertintotest
D.updatetest
3.以下哪个命令用于删除名为“test”的数据库?
A.dropdatabasetest
B.deletefromtest
C.truncatetabletest
D.altertabletest
4.在MySQL中,以下哪个命令用于修改表名为“new_table”?
A.renametabletesttonew_table
B.altertabletestrenametonew_table
C.updatetabletestsetname=new_table
D.deletefromtestwherename=new_table
5.以下哪个命令用于查看当前数据库中的所有表?
A.showtables
B.showdatabases
C.showvariableslikeversion
D.showprocesslist
6.在MySQL中,以下哪个命令用于创建一个名为“user”的用户,密码为“password”?
A.createuseruser@localhostidentifiedbypassword
B.createdatabaseuseridentifiedbypassword
C.insertintouser(username,password)values(user,password)
D.updateusersetusername=user,password=password
7.以下哪个命令用于修改用户“user”的密码为“new_password”?
A.alteruseruser@localhostidentifiedbynew_password
B.updateusersetpassword=new_passwordwhereusername=user
C.deletefromuserwhereusername=user
D.insertintouser(username,password)values(user,new_password)
8.在MySQL中,以下哪个命令用于查看当前数据库的字符集?
A.showvariableslikecharacter_set_database
B.showdatabases
C.showtables
D.showprocesslist
9.以下哪个命令用于设置当前数据库的字符集为“utf8”?
A.setcharacter_set_database=utf8
B.alterdatabasecurrentcharactersetutf8
C.updatedatabasesetcharacter_set=utf8
D.showvariableslikecharacter_set_database
10.在MySQL中,以下哪个命令用于查看当前用户权限?
A.showgrants
B.showdatabases
C.showtables
D.showprocesslist
二、多项选择题(每题3分,共5题)
1.以下哪些命令用于创建数据库?
A.createdatabase
B.createtable
C.createuser
D.createindex
2.以下哪些命令用于删除数据库?
A.dropdatabase
B.deletefrom
C.truncatetable
D.altertable
3.以下哪些命令用于修改用户密码?
A.alteruser
B.updateuser
C.deletefromuser
D.insertintouser
4.以下哪些命令用于查看数据库中的表?
A.showtables
B.showdatabases
C.showv