MySQL基础知识考察试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.MySQL是一种什么类型的数据库管理系统?
A.关系型数据库
B.文件系统
C.网络数据库
D.对象关系型数据库
2.下列关于MySQL的存储引擎,哪一种不支持事务处理?
A.MyISAM
B.InnoDB
C.Merge
D.Memory
3.在MySQL中,如何创建一个名为“students”的数据库?
A.CREATEDATABASEstudents;
B.INSERTINTOstudents;
C.SELECTstudents;
D.DELETEstudents;
4.在MySQL中,如何将字符串类型的数据插入到表中?
A.INSERTINTOtable_name(column1,column2)VALUES(text,text);
B.INSERTINTOtable_name(column1,column2)VALUES(text,text);
C.INSERTINTOtable_name(column1,column2)VALUES(text);
D.INSERTINTOtable_name(column1,column2)VALUES(text,text,text);
5.以下哪条SQL语句用于删除名为“students”的数据库?
A.DROPDATABASEstudents;
B.DELETEFROMstudents;
C.SELECT*FROMstudents;
D.UPDATEstudents;
6.在MySQL中,如何修改表结构?
A.ALTERTABLEtable_name;
B.INSERTINTOtable_name;
C.SELECT*FROMtable_name;
D.DELETEFROMtable_name;
7.以下哪条SQL语句用于更新表中数据?
A.UPDATEtable_nameSETcolumn1=value;
B.SELECTcolumn1FROMtable_name;
C.INSERTINTOtable_name;
D.DELETEFROMtable_name;
8.在MySQL中,如何创建一个名为“students”的表,包含“id”和“name”两个字段?
A.CREATETABLEstudents(idINT,nameVARCHAR(100));
B.CREATETABLEstudentsidINT,nameVARCHAR(100);
C.CREATETABLEstudents(id,nameVARCHAR(100));
D.CREATETABLEstudents(idINT,name);
9.在MySQL中,如何执行SQL语句?
A.SELECT;
B.INSERT;
C.UPDATE;
D.COMMIT;
10.在MySQL中,如何设置一个会话的默认字符集?
A.SETcharacter_set_server=utf8mb4;
B.SETdefaultcharacter_set_server=utf8mb4;
C.SETcharacter_set=utf8mb4;
D.SETdefaultcharacter_set=utf8mb4;
二、多项选择题(每题3分,共10题)
1.MySQL数据库中,以下哪些是常见的存储引擎?
A.MyISAM
B.InnoDB
C.Memory
D.Merge
E.CSV
2.以下哪些是MySQL中常用的数据类型?
A.INT
B.VARCHAR
C.DATE
D.TEXT
E.FLOAT
3.在MySQL中,以下哪些是SQL语句的基本操作?
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
E.COMMIT
4.以下哪些是MySQL中用于创建表的语句?
A.CREATETABLE
B.DROPTABLE
C.ALTERTABLE
D.SELECT
E.INSERT
5.在MySQL中,以下哪些是用于查询数据的语句?
A.SELECT
B.FROM
C.WHERE
D.GROUPBY
E.ORDERBY
6.以下哪些是MySQL中用于更新数据的语句?
A.UPDATE
B.SET
C.WHERE
D.INSERT
E.DE