MySQL的常用命令与用法试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.以下哪个命令用于查看MySQL数据库的版本信息?
A.showdatabases
B.selectversion()
C.describedatabase
D.usedatabase
2.在MySQL中,创建一个名为“student”的数据库,正确的命令是:
A.createdatabasestudent;
B.createtablestudent;
C.insertintostudent;
D.updatestudent;
3.以下哪个命令用于删除名为“student”的数据库?
A.dropdatabasestudent;
B.deletedatabasestudent;
C.removedatabasestudent;
D.erasedatabasestudent;
4.在MySQL中,如何查看当前使用的数据库?
A.showdatabases;
B.selectdatabase();
C.listdatabase;
D.usedatabase();
5.以下哪个命令用于创建一个名为“student_info”的表,其中包含“id”和“name”两个字段?
A.createtablestudent_info(idint,namevarchar(50));
B.createtablestudent_info(idint,namechar(50));
C.createtablestudent_info(idint,nametext(50));
D.createtablestudent_info(idint,nametinytext(50));
6.在MySQL中,如何修改表名为“student_details”?
A.renametablestudent_infotostudent_details;
B.altertablestudent_inforenametostudent_details;
C.changetablestudent_infotostudent_details;
D.updatetablestudent_infosetname=student_details;
7.以下哪个命令用于删除表中的“name”字段?
A.altertablestudent_infodropname;
B.altertablestudent_inforemovename;
C.altertablestudent_infodeletename;
D.altertablestudent_infodropcolumnname;
8.在MySQL中,如何将“student_info”表中的“id”字段设置为自增?
A.altertablestudent_infosetidauto_increment;
B.altertablestudent_infoaddidintauto_increment;
C.altertablestudent_infomodifyidintauto_increment;
D.altertablestudent_infochangeididintauto_increment;
9.以下哪个命令用于插入一条记录到“student_info”表中?
A.insertintostudent_info(id,name)values(1,John);
B.insertintostudent_info(id,name)setid=1,name=John;
C.insertintostudent_info(id,name)addid=1,name=John;
D.insertintostudent_info(id,name)updateid=1,name=John;
10.在MySQL中,如何更新“student_info”表中“name”字段的值为“JohnDoe”?
A.updatestudent_infosetname=JohnDoe;
B.updatestudent_infoaddname=JohnDoe;
C.updatestudent_infomodifyname=JohnDoe;
D.