mysql面试题及答案2020.docx

mysql面试题及答案2020

姓名:____________________

一、多项选择题(每题2分,共20题)

1.MySQL是一种什么类型的数据库?

A.关系型数据库

B.非关系型数据库

C.文件型数据库

D.对象型数据库

2.以下哪个是MySQL的官方版本?

A.MySQL5.7

B.MySQL8.0

C.MySQL10.0

D.MySQL12.0

3.在MySQL中,如何创建一个名为`students`的表,包含`id`(主键)、`name`(字符串)和`age`(整数)三个字段?

A.CREATETABLEstudents(idINTPRIMARYKEY,nameVARCHAR(50),ageINT);

B.CREATETABLEstudents(idINT,nameVARCHAR(50),ageINT);

C.CREATETABLEstudents(idINTPRIMARYKEY,nameVARCHAR(50),ageINTAUTO_INCREMENT);

D.CREATETABLEstudents(idINTPRIMARYKEY,nameVARCHAR(50),ageINTNOTNULL);

4.以下哪个命令可以查看MySQL的版本信息?

A.SELECTVERSION();

B.SHOWDATABASES;

C.SHOWTABLES;

D.DESCRIBEstudents;

5.在MySQL中,如何删除名为`students`的表?

A.DROPTABLEstudents;

B.DELETEFROMstudents;

C.TRUNCATETABLEstudents;

D.DELETEstudents;

6.以下哪个命令可以创建一个名为`students`的数据库?

A.CREATEDATABASEstudents;

B.CREATETABLEstudents;

C.INSERTINTOstudents;

D.SELECT*FROMstudents;

7.在MySQL中,如何修改`students`表中的`name`字段类型为字符串类型,最大长度为50?

A.ALTERTABLEstudentsMODIFYnameVARCHAR(50);

B.ALTERTABLEstudentsCHANGEnamenameVARCHAR(50);

C.ALTERTABLEstudentsRENAMECOLUMNnamenewName;

D.ALTERTABLEstudentsMODIFYCOLUMNnameVARCHAR(50);

8.以下哪个命令可以查询`students`表中所有学生的年龄?

A.SELECTageFROMstudents;

B.SELECT*FROMstudentsWHEREage;

C.SELECTageFROMstudentsWHEREageISNOTNULL;

D.SELECTageFROMstudentsWHEREage0;

9.在MySQL中,如何将`students`表中的`age`字段设置为自增?

A.ALTERTABLEstudentsMODIFYageINTAUTO_INCREMENT;

B.ALTERTABLEstudentsAUTO_INCREMENTage;

C.ALTERTABLEstudentsADDAUTO_INCREMENTage;

D.ALTERTABLEstudentsMODIFYCOLUMNageINTAUTO_INCREMENT;

10.以下哪个命令可以查询`students`表中年龄大于20的所有学生?

A.SELECT*FROMstudentsWHEREage20;

B.SELECT*FROMstudentsWHEREage=20;

C.SELECT*FROMstudentsWHEREage20;

D.SELECT*FROMstudentsWHEREage=20;

11.在MySQL中,如何插入一条记录到`students`表中?

A.INSERTINTOstudents(id,name,age)VALUES(1,Alice,20);

B.INSERTINTOstudents(name,age)VALUES(A

文档评论(0)

1亿VIP精品文档

相关文档