计算机二级MySQL考试优势分享试题及答案.docx
计算机二级MySQL考试优势分享试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.MySQL数据库中,以下哪种数据类型用于存储固定长度的字符串?
A.VARCHAR
B.TEXT
C.CHAR
D.ENUM
2.在MySQL中,要删除一个名为“students”的表,正确的SQL语句是:
A.DROPTABLEstudents;
B.DELETEFROMstudents;
C.TRUNCATETABLEstudents;
D.SELECT*FROMstudents;
3.以下哪个命令可以查看MySQL数据库的版本信息?
A.SHOWDATABASES;
B.SELECTVERSION();
C.DESCRIBEstudents;
D.UPDATEstudentsSET;
4.在MySQL中,如何创建一个名为“students”的表,包含“id”和“name”两个字段?
A.CREATETABLEstudents(idINT,nameVARCHAR(50));
B.INSERTINTOstudents(id,name)VALUES(1,John);
C.SELECTid,nameFROMstudents;
D.DELETEFROMstudentsWHEREid=1;
5.在MySQL中,以下哪个函数可以获取当前日期和时间?
A.NOW()
B.CURDATE()
C.GETDATE()
D.SYSDATE()
6.以下哪个SQL语句可以查询“students”表中所有学生的姓名?
A.SELECTnameFROMstudents;
B.SELECT*FROMstudentsWHEREname;
C.SELECTnameASStudentsFROMstudents;
D.SELECTnameFROMstudentsWHEREname=John;
7.在MySQL中,如何将一个名为“students”的表中的“name”字段修改为“full_name”?
A.ALTERTABLEstudentsRENAMECOLUMNnameTOfull_name;
B.UPDATEstudentsSETname=full_name;
C.INSERTINTOstudents(name,full_name)VALUES(John,JohnDoe);
D.SELECTnameFROMstudentsWHEREname=full_name;
8.以下哪个SQL语句可以查询“students”表中“age”字段大于20的学生信息?
A.SELECT*FROMstudentsWHEREage20;
B.SELECT*FROMstudentsWHEREage=20;
C.SELECT*FROMstudentsWHEREage20;
D.SELECT*FROMstudentsWHEREage=20;
9.在MySQL中,以下哪个命令可以创建一个名为“school”的数据库?
A.CREATEDATABASEschool;
B.CREATETABLEschool(nameVARCHAR(50));
C.INSERTINTOschool(name)VALUES(John);
D.SELECT*FROMschool;
10.以下哪个SQL语句可以查询“students”表中“id”字段等于1的学生信息?
A.SELECT*FROMstudentsWHEREid=1;
B.SELECT*FROMstudentsWHEREid=1LIMIT1;
C.SELECT*FROMstudentsWHEREid=1ORDERBYid;
D.SELECT*FROMstudentsWHEREid=1GROUPBYid;
二、多项选择题(每题3分,共10题)
1.MySQL数据库中,以下哪些是常用的数据类型?
A.INT
B.VARCHAR
C.DATE
D.FLOAT
E.BLOB
2.在MySQL中,以下哪些是创建表的常用语句?
A.CREATETABLE
B.INSERTINTO
C.UPDATE
D.DELETE
E.SELECT
3.以下哪些是MySQL中的常用函数?
A.NO