计算机二级MySQL职场必备技能试题与答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.在MySQL中,创建一个名为“employee”的数据库表,包含字段“id”和“name”,其中“id”为主键,类型为INT,自增,请写出正确的SQL语句。
A.CREATETABLEemployee(idINTAUTO_INCREMENT,nameVARCHAR(50),PRIMARYKEY(id));
B.CREATETABLEemployee(idINT,nameVARCHAR(50),PRIMARYKEY(id));
C.CREATETABLEemployee(idINT,nameVARCHAR(50));
D.CREATETABLEemployee(idINTAUTO_INCREMENT,nameVARCHAR(50));
2.在MySQL中,以下哪个命令用于删除名为“employee”的数据库?
A.DROPDATABASEemployee;
B.DELETEDATABASEemployee;
C.TRUNCATEDATABASEemployee;
D.ALTERDATABASEemployee;
3.以下哪个函数可以获取当前数据库中表的总行数?
A.COUNT();
B.SUM();
C.AVG();
D.ROW_COUNT();
4.在MySQL中,以下哪个命令可以查看当前数据库中的所有表?
A.SELECT*FROMtables;
B.SELECT*FROMinformation_schema.tables;
C.SELECT*FROMmysql.tables;
D.SELECT*FROMdatabase.tables;
5.以下哪个SQL语句可以实现将名为“employee”的表中的“name”字段修改为“employee_name”?
A.ALTERTABLEemployeeRENAMECOLUMNnameTOemployee_name;
B.RENAMECOLUMNnameTOemployee_nameINemployee;
C.MODIFYCOLUMNnameTOemployee_nameINemployee;
D.UPDATEemployeeSETname=employee_name;
6.在MySQL中,以下哪个命令可以修改“employee”表中“id”字段的类型为VARCHAR(10)?
A.ALTERTABLEemployeeMODIFYidVARCHAR(10);
B.MODIFYidVARCHAR(10)INemployee;
C.ALTERCOLUMNidVARCHAR(10)INemployee;
D.MODIFYCOLUMNidVARCHAR(10)INemployee;
7.以下哪个函数可以获取当前数据库中表“employee”的字段类型?
A.DESCemployee;
B.SELECTDATA_TYPEFROMemployee;
C.SELECTCOLUMN_TYPEFROMemployee;
D.SELECTTYPEFROMemployee;
8.在MySQL中,以下哪个命令可以删除名为“employee”的表中的所有数据?
A.DELETEFROMemployee;
B.TRUNCATETABLEemployee;
C.DROPTABLEemployee;
D.DELETETABLEemployee;
9.以下哪个SQL语句可以实现将名为“employee”的表中的“name”字段插入值为“张三”的记录?
A.INSERTINTOemployee(name)VALUES(张三);
B.INSERTemployee(name)VALUES(张三);
C.INSERTINTOemployee(name)VALUES(张三);
D.INSERTINTOemployee(name=张三);
10.在MySQL中,以下哪个命令可以查询名为“employee”的表中的“name”字段,且值为“张三”的记录?
A.SELECTnameFROMemployeeWHEREname=张三;
B.SELECTnameFROMemployeeWHEREname==张三;
C.SEL