小熊奶糖(BearCandy)
小熊奶糖(BearCandy)
发布于 2024-06-13 / 26 阅读
0
0

MySQL 期末复习习题2

| 2.7 本章小结 |

1.创建数据库时,语句中廷加__可以防止数据库已存在而引发程序错误。

2.如果使用非图形化工具操作数据表,操作之前应该先使用____命令指定操作是在哪个数据库中进行。

3.在MySQL中,小数的表示分为_____和定点数两种类型。

4.__类型的字段用于存储固定长度的字符串。

5.在MySQL中,主键约束是通过____进行设置。

二、判断题

1.创建的临时表仅在当前会话中可见,会话关闭时会自动删除。()

2.如果给字段所赋的值超出数据类型的取值范围,会发生错误。()

3.在ALTER TABLE语句中,CHANGE子句仅仅可以修改字段名。()

4.在数据表中不可以为多个字段同时设置非空约束。()

5.一个数据表中只能有一个字段设置AUTO_INCREMENT。()

三、选择题

1.下列选项中可以查看数据表的创建信息的是()。

A.SHOW TABLES; B.DESC 数据表名; C.SHOW TABLE; D.SHOW CREATE TABLE 数据表名

2.若数据库中存在以下数据表,语句 SHOW TABLES LIKE 'sh_' 的结果为()。

A.fish B.mydb C.she D.unshift

3.下列选项中对约束的描述错误的是()。

A.每个数据表中最多只能设置一个主键约束

B.非空约束通过 NOT NULL 进行限定

C.唯一约束通过关键字 UNIQUE 进行设置

D.只可以在数据表中设置1个唯一约束

4.下列选项中( )语句可以删除数据库。

A. DELETE DATABASE;

B. DROP DATABASE;

C. ALTER DATABASE;

D. CREATE;

E. DATABASE;

5.下列选项中( )语句可以在修改数据表时将字段id添加在数据表的第一列。

A. ALTER TABLE dept ADD FIRST id INT;

B. ALTER TABLE dept ADD id INT FIRST;

C. ALTER TABLE dept ADD AFTER id INT;

D. ALTER TABLE dept ADD id INT AFTER;

答案:

一、填空题

  1. 创建数据库时,语句中添加 IF NOT EXISTS可以防止数据库已存在而引发的程序报错。
  2. 如果使用非图形化工具操作数据表,操作之前应该先使用 USE 数据库名命令指定操作是在哪个数据库中进行。
  3. 在MySQL中,小数的表示分为 浮点数和定点数两种类型。
  4. CHAR类型的字段用于存储固定长度的字符串。
  5. 在MySQL中,主键约束是通过 PRIMARY KEY进行设置。

二、判断题

  1. 创建的临时表仅在当前会话中可见,会话关闭时会自动删除。(√)
  2. 如果给字段所赋的值超出数据类型的取值范围,会发生错误。(√)
  3. 在ALTER TABLE语句中,CHANGE子句仅仅可以修改字段名。(×)CHANGE子句可以修改字段名和数据类型。
  4. 在数据表中不可以为多个字段同时设置非空约束。(×)可以为多个字段设置非空约束。
  5. 一个数据表中只能有一个字段设置AUTO_INCREMENT。(√)

三、选择题

  1. 下列选项中可以查看数据表的创建信息的是(D)。

    A. SHOW TABLES;

    B. DESC 数据表名;

    C. SHOW TABLE;

    D. SHOW CREATE TABLE 数据表名

  2. 若数据库中存在以下数据表,语句 SHOW TABLES LIKE 'sh_' 的结果为(C)。

    A. fish

    B. mydb

    C. she

    D. unshift

  3. 下列选项中对约束的描述错误的是(D)。

    A. 每个数据表中最多只能设置一个主键约束

    B. 非空约束通过 NOT NULL 进行限定

    C. 唯一约束通过关键字 UNIQUE 进行设置

    D. 只可以在数据表中设置1个唯一约束(×)可以在数据表中设置多个唯一约束。

  4. 下列选项中(B)语句可以删除数据库。

    A. DELETE DATABASE;

    B. DROP DATABASE;

    C. ALTER DATABASE;

    D. CREATE;

    E. DATABASE;

  5. 下列选项中(B)语句可以在修改数据表时将字段id添加在数据表的第一列。

    A. ALTER TABLE dept ADD FIRST id INT;

    B. ALTER TABLE dept ADD id INT FIRST;

    C. ALTER TABLE dept ADD AFTER id INT;

    D. ALTER TABLE dept ADD id INT AFTER;


评论