MySQL实际案例分析试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.在MySQL中,以下哪个命令可以查看数据库的版本信息?
A.SELECT*FROMversion();
B.SHOWDATABASES;
C.DESCRIBEversion();
D.SELECT@@version;
2.以下哪个是MySQL中创建数据库的正确语法?
A.CREATEDATABASEdatabase_name;
B.CREATETABLEdatabase_name;
C.INSERTINTOdatabase_name;
D.UPDATEdatabase_name;
3.在MySQL中,如何删除一个名为“student”的数据库?
A.DROPDATABASEstudent;
B.DELETEDATABASEstudent;
C.TRUNCATEDATABASEstudent;
D.DELETEFROMstudent;
4.以下哪个是MySQL中创建表的正确语法?
A.CREATETABLEtable_name(column1type,column2type,...);
B.CREATETABLEtable_name(column1type,column2type,...);
C.INSERTINTOtable_name(column1,column2,...)VALUES(value1,value2,...);
D.UPDATEtable_nameSETcolumn1=value1,column2=value2;
5.在MySQL中,以下哪个命令可以查看表的结构?
A.SELECT*FROMtable_name;
B.DESCRIBEtable_name;
C.SELECT*FROMinformation_schema.columnsWHEREtable_name=table_name;
D.SELECT*FROMtable_name;
6.以下哪个是MySQL中向表中插入数据的正确语法?
A.INSERTINTOtable_name(column1,column2,...)VALUES(value1,value2,...);
B.INSERTINTOtable_name(column1,column2,...)SELECTvalue1,value2,...FROMtable_name;
C.UPDATEtable_nameSETcolumn1=value1,column2=value2;
D.DELETEFROMtable_nameWHEREcolumn1=value1;
7.在MySQL中,以下哪个命令可以更新表中的数据?
A.UPDATEtable_nameSETcolumn1=value1,column2=value2;
B.INSERTINTOtable_name(column1,column2,...)VALUES(value1,value2,...);
C.DELETEFROMtable_nameWHEREcolumn1=value1;
D.SELECT*FROMtable_name;
8.以下哪个是MySQL中删除表中数据的正确语法?
A.DELETEFROMtable_nameWHEREcolumn1=value1;
B.UPDATEtable_nameSETcolumn1=NULL;
C.TRUNCATETABLEtable_name;
D.DROPTABLEtable_name;
9.在MySQL中,以下哪个命令可以创建一个索引?
A.CREATEINDEXindex_nameONtable_name(column_name);
B.CREATEINDEXindex_nameONtable_name(column_name,column_name);
C.ALTERTABLEtable_nameADDINDEXindex_name(column_name);
D.ALTERTABLEtable_nameADDINDEXindex_name(column_name,column_name);
10.以下哪个是MySQL中删除索引的正确语法?
A.DROPIND