基本信息
文件名称:MySQL数据表设计的经典试题.docx
文件大小:14.52 KB
总页数:12 页
更新时间:2025-06-04
总字数:约6.22千字
文档摘要

MySQL数据表设计的经典试题

姓名:____________________

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

1.在MySQL中,以下哪个选项不是数据类型?

A.INT

B.VARCHAR

C.DATE

D.ARRAY

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

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

B.CREATETABLEstudentsidINT,nameVARCHAR(50);

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

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

3.以下哪个SQL语句可以删除名为“students”的表?

A.DROPTABLEstudents;

B.DROPTABLEstudents;

C.DROPTABLEstudents;

D.DROPTABLEstudents;

4.在MySQL中,以下哪个选项是约束条件?

A.PRIMARYKEY

B.FOREIGNKEY

C.NOTNULL

D.DEFAULT

5.以下哪个SQL语句可以修改名为“students”的表,将“name”字段的数据类型改为TEXT?

A.ALTERTABLEstudentsMODIFYnameTEXT;

B.ALTERTABLEstudentsMODIFYnameTEXT;

C.ALTERTABLEstudentsMODIFYnameTEXT;

D.ALTERTABLEstudentsMODIFYnameTEXT;

6.在MySQL中,以下哪个SQL语句可以查询名为“students”的表中的所有记录?

A.SELECT*FROMstudents;

B.SELECT*FROMstudents;

C.SELECT*FROMstudents;

D.SELECT*FROMstudents;

7.以下哪个SQL语句可以更新名为“students”的表,将id为1的记录的name字段设置为“张三”?

A.UPDATEstudentsSETname=张三WHEREid=1;

B.UPDATEstudentsSETname=张三WHEREid=1;

C.UPDATEstudentsSETname=张三WHEREid=1;

D.UPDATEstudentsSETname=张三WHEREid=1;

8.在MySQL中,以下哪个SQL语句可以删除名为“students”的表中id为1的记录?

A.DELETEFROMstudentsWHEREid=1;

B.DELETEFROMstudentsWHEREid=1;

C.DELETEFROMstudentsWHEREid=1;

D.DELETEFROMstudentsWHEREid=1;

9.以下哪个SQL语句可以创建一个名为“teachers”的表,包含“id”和“department”两个字段,其中“id”为主键?

A.CREATETABLEteachers(idINTPRIMARYKEY,departmentVARCHAR(50));

B.CREATETABLEteachers(idINTPRIMARYKEY,departmentVARCHAR(50));

C.CREATETABLEteachers(idINTPRIMARYKEY,departmentVARCHAR(50));

D.CREATETABLEteachers(idINTPRIMARYKEY,departmentVARCHAR(50));

10.在MySQL中,以下哪个SQL语句可以查询名为“students”的表中id大于2的记录?

A.SELECT*FROMstudentsWHEREid2;

B.SELECT*FROMstudentsWHEREid2;

C.SELECT*FROMstudentsWHEREid2;

D.SELECT*FROMstudentsWHEREid2;

二、多项选择题(每题3分,共10题)

1.在MySQL数据表设计中,以下哪些