mysql笔试题目及答案.docx
mysql笔试题目及答案
一、选择题(每题2分,共20分)
1.MySQL数据库默认的存储引擎是()。
A.InnoDB
B.MyISAM
C.Memory
D.Archive
答案:B
2.下列哪个选项不是MySQL的索引类型?()
A.B-Tree
B.Hash
C.R-Tree
D.Full-Text
答案:B
3.MySQL中,以下哪个函数用于获取当前时间?()
A.NOW()
B.CURDATE()
C.CURTIME()
D.DATE()
答案:A
4.在MySQL中,以下哪个选项是正确的创建数据库的语法?()
A.CREATEDATABASEdatabase_name;
B.CREATEDATABASEdatabase_nameCOLLATEutf8_general_ci;
C.CREATETABLEdatabase_name;
D.CREATEDATABASEdatabase_nameIFNOTEXISTS;
答案:D
5.在MySQL中,以下哪个选项是正确的创建表的语法?()
A.CREATETABLEtable_name(column1INT,column2VARCHAR(10));
B.CREATETABLEtable_name(column1INT,column2VARCHAR(10))ENGINE=InnoDB;
C.CREATETABLEtable_name(column1INT,column2VARCHAR(10))CHARSET=utf8;
D.CREATETABLEtable_name(column1INT,column2VARCHAR(10))ENGINE=InnoDBCHARSET=utf8;
答案:D
6.MySQL中,以下哪个选项是正确的删除表的语法?()
A.REMOVETABLEtable_name;
B.DROPTABLEtable_name;
C.DELETETABLEtable_name;
D.REMOVEtable_name;
答案:B
7.在MySQL中,以下哪个选项是正确的插入数据的语法?()
A.INSERTINTOtable_name(column1,column2)VALUES(value1,value2);
B.INSERTINTOtable_nameVALUES(value1,value2);
C.INSERTINTOtable_name(column1,column2)SETvalue1,value2;
D.INSERTINTOtable_nameSET(column1,value1),(column2,value2);
答案:A
8.在MySQL中,以下哪个选项是正确的更新数据的语法?()
A.UPDATEtable_nameSETcolumn1=value1,column2=value2WHEREcondition;
B.UPDATEtable_nameSETcolumn1=value1WHEREcondition;
C.UPDATEtable_nameSETcolumn1=value1,column2=value2;
D.UPDATEtable_namecolumn1=value1,column2=value2WHEREcondition;
答案:A
9.在MySQL中,以下哪个选项是正确的查询数据的语法?()
A.SELECT*FROMtable_nameWHEREcondition;
B.SELECT*FROMtable_name;
C.SELECTtable_nameWHEREcondition;
D.SELECT*FROMtable_nameWHEREconditionLIMIT10;
答案:A
10.在MySQL中,以下哪个选项是正确的删除数据的语法?()
A.DELETEFROMtable_nameWHEREcondition;
B.REMOVEFROMtable_nameWHEREcondition;
C.DELETEtable_nameWHEREcondition;
D.REMOVEtable_nameWHEREcondition;
答案:A
二、填空题(每题3分,共15分)
1.MySQL中,使用________函数可