计算机二级MySQL题型分析试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.MySQL数据库采用以下哪种存储引擎?
A.MySQLCluster
B.InnoDB
C.MyISAM
D.Memory
2.以下哪个是MySQL的SQL语句,用于删除数据表中的记录?
A.DELETEFROMtable_name
B.DROPTABLEtable_name
C.TRUNCATETABLEtable_name
D.DELETEFROMtable_nameWHERE1=1
3.在MySQL中,如何创建一个名为“students”的数据表,包含三个字段:id(整数类型)、name(字符串类型)和age(整数类型)?
A.CREATETABLEstudents(idINT,nameVARCHAR(50),ageINT);
B.CREATETABLEstudents(idINT,nameVARCHAR(50),ageINT);
C.CREATETABLEstudents(idINT,nameVARCHAR(50),ageINT);
D.CREATETABLEstudents(idINT,nameVARCHAR(50),ageINT);
4.以下哪个是MySQL中用于显示当前日期和时间的函数?
A.NOW()
B.CURDATE()
C.CURRENT_DATE()
D.CURRENT_TIME()
5.在MySQL中,如何修改数据表中的字段类型?
A.ALTERTABLEtable_nameMODIFYCOLUMNcolumn_namecolumn_type;
B.ALTERTABLEtable_nameADDCOLUMNcolumn_namecolumn_type;
C.ALTERTABLEtable_nameDROPCOLUMNcolumn_name;
D.ALTERTABLEtable_nameRENAMECOLUMNcolumn_nameTOnew_column_name;
6.以下哪个是MySQL中用于查询数据表的SQL语句?
A.SELECT*FROMtable_name;
B.SELECTtable_name*;
C.SELECT*FROMtable_nameWHERE1=1;
D.SELECT*FROMtable_nameLIMIT0,10;
7.在MySQL中,如何创建一个名为“users”的用户,密码为“password”?
A.CREATEUSERusers@localhostIDENTIFIEDBYpassword;
B.CREATEUSERusers@localhostIDENTIFIEDBYpassword;
C.CREATEUSERusers@localhostIDENTIFIEDBYpassword;
D.CREATEUSERusers@localhostIDENTIFIEDBYpassword;
8.以下哪个是MySQL中用于创建存储过程的SQL语句?
A.CREATEPROCEDUREprocedure_name();
B.CREATEPROCEDUREprocedure_name()BEGIN...END;
C.CREATEPROCEDUREprocedure_name()AS...;
D.CREATEPROCEDUREprocedure_name();
9.在MySQL中,如何删除名为“users”的用户?
A.DROPUSERusers@localhost;
B.DROPUSERusers@localhost;
C.DROPUSERusers@localhost;
D.DROPUSERusers@localhost;
10.以下哪个是MySQL中用于备份数据库的SQL语句?
A.BACKUPDATABASEdatabase_nameTODISK=path_to_backup_file;
B.BACKUPDATABASEdatabase_nameTODISK=path_to_backup_file;
C.BACKUPDATABASEdatabase_nameTODISK=path_to_backup_file;
D.BACKUPDATABASEdatabase_name