计算机二级MySQL学习资源整理试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.在MySQL中,创建一个名为“students”的表,包含“id”和“name”两个字段,其中“id”是主键,以下哪个SQL语句是正确的?
A.CREATETABLEstudents(idINT,nameVARCHAR(50));
B.CREATETABLEstudents(idINT,nameVARCHAR(50)PRIMARYKEY);
C.CREATETABLEstudents(idINT,nameVARCHAR(50)PRIMARYKEY(id));
D.CREATETABLEstudents(idINT,nameVARCHAR(50),idINTPRIMARYKEY);
2.以下哪个是MySQL中的文本数据类型?
A.INT
B.FLOAT
C.VARCHAR
D.DATE
3.在MySQL中,如何删除名为“students”的表?
A.DROPTABLEstudents;
B.DELETETABLEstudents;
C.DELETEFROMstudents;
D.TRUNCATETABLEstudents;
4.以下哪个是MySQL中的日期时间数据类型?
A.TIME
B.DATETIME
C.DATE
D.TIMESTAMP
5.在MySQL中,如何查询名为“students”的表中的所有记录?
A.SELECT*FROMstudents;
B.SELECTALLFROMstudents;
C.SELECTALL*FROMstudents;
D.SELECTALLFROMstudentsWHERE;
6.以下哪个是MySQL中的数字数据类型?
A.INT
B.CHAR
C.TEXT
D.DATE
7.在MySQL中,如何修改名为“students”的表中名为“name”的字段的数据类型为VARCHAR(100)?
A.ALTERTABLEstudentsMODIFYnameVARCHAR(100);
B.ALTERTABLEstudentsCHANGEnamenameVARCHAR(100);
C.MODIFYTABLEstudentsnameVARCHAR(100);
D.CHANGETABLEstudentsnameVARCHAR(100);
8.以下哪个是MySQL中的布尔数据类型?
A.BOOLEAN
B.TINYINT
C.INT
D.FLOAT
9.在MySQL中,如何给名为“students”的表添加一个名为“age”的字段,字段类型为INT?
A.ADDCOLUMNstudentsageINT;
B.ADDageINTTOstudents;
C.ALTERTABLEstudentsADDageINT;
D.ADDCOLUMNageINTTOstudents;
10.在MySQL中,以下哪个是删除记录的命令?
A.DELETEFROMtable_name;
B.DROPFROMtable_name;
C.SELECTFROMtable_name;
D.UPDATEFROMtable_name;
二、多项选择题(每题3分,共10题)
1.MySQL中,以下哪些是常用的数据类型?
A.INT
B.VARCHAR
C.TEXT
D.DATE
E.FLOAT
2.在MySQL中,以下哪些是常用的约束条件?
A.NOTNULL
B.UNIQUE
C.PRIMARYKEY
D.FOREIGNKEY
E.DEFAULT
3.以下哪些是MySQL中的聚合函数?
A.SUM
B.AVG
C.MIN
D.MAX
E.COUNT
4.在MySQL中,以下哪些是常用的连接操作?
A.INNERJOIN
B.LEFTJOIN
C.RIGHTJOIN
D.FULLJOIN
E.CROSSJOIN
5.以下哪些是MySQL中的子查询?
A.SELECT子查询
B.FROM子查询
C.WHERE子查询
D.HAVING子查询
E.ORDERBY子查询
6.在MySQL中,以下哪些是常用的排序方式?
A.ASC
B.DESC
C.ORDERBY
D.GROUPBY
E.DISTINCT
7.以下哪些是MySQL中的事务处