购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

练习题

一、选择题

1.MySQL数据库服务器安装好后(社区版5.5以上版本),默认建好以下( )数据库节点。[多选]

A.information_schema

B.mysql

C.performance_schema

D.test

2.以下( )语句能正确创建一个名称为“DEMO”的数据库节点。[单选]

A.CREATE DEMO

B.CREATE DATABASE DEMO

C.CREATE DEMO DATABASE

D.CREATE DATA_BASE DEMO

3.以下( )语句能正确查询出数据库中已经存在的数据库节点。[单选]

A.SHOW MYSQL

B.SHOW DATABASE

C.SHOW DATABASES

D.SHOW DATA_BASE

4.以下( )语句能正确删除一个名称为“HELLO”的数据库节点。[单选]

A.DROP HELLO

B.DROP DATABASE HELLO

C.DROP DATABASES HELLO

D.DROP DATA_BASE HELLO

5.以下( )语句能正确进入一个名称为“ABC”的数据库节点。[单选]

A.USE ABC

B.USE DATABASE ABC

C.USE DATABASES ABC

D.USE DATA_BASE ABC

6.以下( )语句能正确执行在某个数据库节点中,查看包含有哪些数据表。[单选]

A.SHOW TABLE

B.SHOW TABLES

C.QUERY TABLE

D.QUERY TABLES

7.以下( )语句能正确查询一个名称为“COURSE”的数据表的字段结构。[多选]

A.DESC COURSE

B.DESCRIBE COURSE

C.SHOW COURSE

D.QUERY COURSE

8.以下( )语句能正确删除一个名称为“STUDENT”的数据表。[单选]

A.DROP STUDENT

B.DROP TABLE STUDENT

C.DROP TABLES STUDENT

D.REMOVE TABLE STUDENT

9.以下关于主键(Primary Key)的说法正确的是( )。[多选]

A.主键用于标识数据表中记录的唯一性

B.主键字段只能数值类型,不能是其他类型

C.主键可以由数据表中的某个字段承担

D.主键不可以由数据表中的多个字段共同组成

10.以下关于外键(Foreign Key)的说法正确的是( )。[多选]

A.外键用于传递数据表之间的关联性

B.一个数据表的业务字段关联另一个数据表的唯一性字段就构成主外键引用关系

C.引用关联其他数据表的字段则声明为外键

D.外键的作用是为了保证数据引用的完整性

11.数据表中作为外键(Foreign Key)的字段要满足( )方面的要求。[多选]

A.必须为INT类型

B.必须保证外键在原表中的唯一性

C.引用字段的值必须在被引用表的外键字段值中存在

D.外键所在的表在引用关系中称为从表

12.MySQL数据库支持的数据类型包含以下( )类型。[多选]

A.整数类型

B.小数类型

C.字符串类型

D.日期类型

13.以下关于数据类型的说法正确的是( )。[多选]

A.INT类型占4字节空间

B.DOUBLE类型占8字节空间

C.CHAR类型是动态字节空间

D.VARCHAR类型为可变长度类型

14.以下关于关系型数据库以及数据表的说法,正确的是( )。[多选]

A.在MySQL数据库中,SQL语句不区分大小写

B.SQL语句的结尾一般用英文状态下的分号“;”表示语句的结束

C.数据表的主键包含两种类型,分别是单字段主键与联合主键

D.一张数据表中可以有多个外键,外键值不允许为空

15.以下关于使用“ALTER”关键字修改数据表结构的语法描述正确的有( )。[多选]

A.添加数据表字段格式:ALTER TABLE数据表名称ADD COLUMN新字段数据类型AFTER表中的某个字段

B.修改数据表字段格式:ALTER TABLE数据表名称MODIFY字段名称新的数据类型或约束条件

C.删除数据表字段格式:ALTER TABLE数据表名称DROP字段名称

D.修改数据表名称格式:ALTER TABLE原数据表名称RENAME TO新数据表名称

16.关系型数据库的数据约束包含以下( )类型。[多选]

A.主键约束

B.外键约束

C.非空约束

D.唯一性约束

17.以下关于唯一性约束说法正确的是( )。[多选]

A.一张数据表中可以为多个字段添加唯一性约束

B.受唯一性约束的字段必定是主键

C.受唯一性约束的字段的相关值可以为空,也可以重复

D.唯一性约束需要使用“UNIQUE”关键字

18.数据完整性约束是指( )。[多选]

A.关系完整性

B.实体完整性

C.参照完整性

D.用户自定义完整性

19.在关系型数据库中,用于实现参照完整性的办法是( )。[单选]

A.设置默认值

B.设置检查约束

C.设置外键约束

D.设置主键约束

20.以下方法中,用于实现用户自定义完整性的办法是( )。[单选]

A.为字段设置数据类型

B.设置检查约束

C.设置外键约束

D.设置主键约束

二、操作题

1.在MySQL数据库系统中进入名称为“mysql”库节点,并使用命令查看有哪些数据表,最后使用命令查看“user”数据表的结构。

2.在MySQL数据库中创建一个名称为“animal”的数据库节点,并在数据库节点中为3种动物猫、狗、羊创建3张名称分别为“cat”“dog”和“sheep”的数据表,表结构可自行定义。

3.创建一张名称为“area”的地区数据表,表中包含主键字段、地区名、地区面积、人口数、地区GDP等字段,相关字段类型可自行定义,数据表创建完成后,修改表结构增加地区所在的省份字段。 MnNSuWFMF5tLSqrvo4f+Kr76C2b8IuH/0VIr4k9pY6MCm4vhdovdejvHvt7cyR+G

点击中间区域
呼出菜单
上一章
目录
下一章
×