文档详情

MySQL表操作中的常见问题解析试题及答案.docx

发布:2025-06-03约5.77千字共12页下载文档
文本预览下载声明

MySQL表操作中的常见问题解析试题及答案

姓名:____________________

一、单项选择题(每题2分,共10题)

1.在MySQL中,以下哪个命令可以查看数据库中所有的表?

A.DESC

B.SHOWTABLES

C.SELECT*FROMtables

D.UPDATEtables

2.以下哪个SQL语句可以创建一个名为`students`的表,包含`id`和`name`两个字段?

A.CREATETABLEstudents(idINT,nameVARCHAR(100));

B.CREATETABLEstudentsidINT,nameVARCHAR(100);

C.CREATETABLEstudents(idINT,nameVARCHAR(100));

D.CREATETABLEstudents(idINT,nameVARCHAR(100),);

3.在MySQL中,以下哪个命令可以删除一个名为`students`的表?

A.DROPTABLEstudents;

B.DELETETABLEstudents;

C.TRUNCATETABLEstudents;

D.DELETEFROMstudents;

4.如果想要将`students`表中的`name`字段更改为`full_name`,以下哪个SQL语句是正确的?

A.ALTERTABLEstudentsCHANGEnamefull_nameVARCHAR(100);

B.ALTERTABLEstudentsRENAMECOLUMNnameTOfull_name;

C.ALTERTABLEstudentsnamefull_nameVARCHAR(100);

D.ALTERTABLEstudentsRENAMECOLUMNnamefull_name;

5.以下哪个命令可以修改`students`表中的`age`字段类型为INT?

A.ALTERTABLEstudentsMODIFYageINT;

B.ALTERTABLEstudentsCHANGEageageINT;

C.ALTERTABLEstudentsSETageINT;

D.ALTERTABLEstudentsRENAMECOLUMNageTOINT;

6.在MySQL中,以下哪个命令可以给`students`表添加一个名为`class`的字段?

A.INSERTINTOstudents(class);

B.ALTERTABLEstudentsADDclassVARCHAR(100);

C.UPDATEstudentsSETclass=1A;

D.INSERTINTOstudents(id,name,class);

7.以下哪个命令可以删除`students`表中`id`为1的记录?

A.DELETEFROMstudentsWHEREid=1;

B.DELETEstudentsWHEREid=1;

C.DELETEFROMstudentsWHEREid=1;

D.DELETEFROMstudents(id=1);

8.在MySQL中,以下哪个命令可以查询`students`表中所有年龄大于20的记录?

A.SELECT*FROMstudentsWHEREage20;

B.SELECT*FROMstudentsWHEREage20;

C.SELECT*FROMstudentsWHEREage20;

D.SELECT*FROMstudentsWHEREage20;

9.以下哪个SQL语句可以查询`students`表中`name`字段以A开头的所有记录?

A.SELECT*FROMstudentsWHEREnameLIKEA%;

B.SELECT*FROMstudentsWHEREnameLIKEA;

C.SELECT*FROMstudentsWHEREnameLIKE%A%;

D.SELECT*FROMstudentsWHEREnameLIKEA;

10.在MySQL中,以下哪个命令可以创建一个名为`scores`的视图,包含`students`表中`id`和`name`字段?

A.CREATEVIEWscoresASSELECTid,nameFROMs

显示全部
相似文档