数据库技术项目化教程(基于MySQL)陈彬-习题参考答案-项目1.docxVIP

  • 0
  • 0
  • 约5.93千字
  • 约 9页
  • 2026-02-06 发布于河南
  • 举报

数据库技术项目化教程(基于MySQL)陈彬-习题参考答案-项目1.docx

数据库技术项目化教程(基于MySQL)陈彬-习题参考答案-项目1

姓名:__________考号:__________

一、单选题(共10题)

1.MySQL数据库中的数据类型有哪些?()

A.整数类型

B.字符串类型

C.日期和时间类型

D.以上都是

2.在MySQL中,如何创建一个名为user的表,包含id和name两个字段?()

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

B.CREATETABLEuser(idINT,nameVARCHAR(100));

C.CREATETABLEuser(idINT,nameVARCHAR);

D.CREATETABLEuser(idINT,nameTEXT)

3.以下哪个命令用于删除一个名为user的表?()

A.DROPTABLEuser

B.DELETETABLEuser

C.ERASETABLEuser

D.REMOVETABLEuser

4.如何向user表中插入一条数据?()

A.INSERTINTOuser(id,name)VALUES(1,张三);

B.INSERTuser(id,name)VALUES(1,张三);

C.INSERTINTOuser(id,name)VALUES(张三,1);

D.INSERTuser(id,name)VALUES(张三,1);

5.以下哪个命令用于更新user表中id为1的记录?()

A.UPDATEuserSETname=李四WHEREid=1;

B.UPDATEuser(name=李四,id=1);

C.UPDATEuserSETid=1,name=李四;

D.UPDATEuser(id=1,name=李四);

6.如何查询user表中所有记录的name字段?()

A.SELECTnameFROMuser;

B.SELECT*FROMuserWHEREname;

C.SELECTnameFROMuserWHEREnameISNOTNULL;

D.SELECT*FROMuserWHEREnameISNULL;

7.以下哪个命令用于删除user表中id为1的记录?()

A.DELETEFROMuserWHEREid=1;

B.DELETEuserWHEREid=1;

C.DELETEFROMuser(id=1);

D.DELETEuser(id=1);

8.如何创建一个名为orders的视图,包含user表中的id和name字段?()

A.CREATEVIEWordersASSELECTid,nameFROMuser;

B.CREATEVIEWorders(id,name)ASSELECTid,nameFROMuser;

C.CREATEVIEWorders(id,name)ASSELECT*FROMuser;

D.CREATEVIEWorders(id,name)ASSELECTid,nameFROMuser;

9.以下哪个命令用于显示数据库中所有的视图?()

A.SHOWTABLES;

B.SHOWVIEWS;

C.DESCRIBEVIEWS;

D.DESCVIEWS;

10.如何为user表中的name字段创建一个名为idx_name的索引?()

A.CREATEINDEXidx_nameONuser(name);

B.CREATEINDEXidx_name(name)ONuser;

C.CREATEINDEXidx_name(name)FORuser;

D.CREATEINDEXidx_nameONuser(name)FORuser;

二、多选题(共5题)

11.MySQL数据库中的数据类型可以按以下哪些方式分类?()

A.整数类型

B.字符串类型

C.日期和时间类型

D.二进制类型

E.空类型

12.以下哪些是MySQL中常用的聚合函数?()

A.COUNT

B.SUM

C.AVG

D.MIN

E.MAX

F.GROUPBY

G.DISTINCT

13.以下哪些是创建索引的方法?()

A.使用CREATEINDEX语句

B.使用ALTERTABLE语句添加索引

C.在创建

文档评论(0)

1亿VIP精品文档

相关文档