第18卷 定义表 河北省对口招生考试-计算机类《数据库原理与应用技术考点双析卷》

2026-03-05
| 2份
| 8页
| 37人阅读
| 0人下载

内容正文:

编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《2028年河北省中等职业学校对口升学考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第17、第18卷精准对标河北省考纲,知识模块(二)数据定义: 2.定义表 (1) 掌握建立数据表的命令:CREATE TABLE; (2) 掌握查看表结构的命令:SHOW COLUMNS、DESCRIBE; (3) 掌握修改表结构的命令:ALTER TABLE; (4) 掌握重命名表的命令:RENAME TABLE; (5) 掌握复制表的命令:CREATE TABLE …LIKE; (6) 掌握删除表的命令:DROP TABLE; 河北省中等职业学校对口招生考试 计算机类 《数据库原理与应用技术》考点双析卷 第18卷 定义表 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.以下关于 CREATE TABLE 语句创建表的语法,正确的是(   ) A.CREATE TABLE table_name (column1 datatype, column2 datatype); B.CREATE TABLE = table_name (column1 datatype, column2 datatype); C.TABLE CREATE table_name (column1 datatype, column2 datatype); D.CREATE TABLE table_name [column1 datatype, column2 datatype]; 2.在 MySQL 中,使用 CREATE TABLE 语句创建表时,用于指定主键的关键字是(   ) A.UNIQUE B.PRIMARY KEY C.FOREIGN KEY D.NOT NULL 3.在 Navicat 的表设计器中,若某列的 “允许 NULL” 选项未勾选,意味着(   ) A.该列可以为空值 B.该列不能为空值 C.该列必须有默认值 D.该列是主键 4.在 Navicat 查看数据表结构时,不会显示在表设计器中的信息是(   ) A.列名 B.数据类型 C.表中的数据内容 D.列的默认值 5.在 MySQL 中,使用ALTER TABLE语句删除外键约束时,需要使用 关键字。(   ) A.DROP FOREIGN KEY B.DELETE FOREIGN KEY C.REMOVE FOREIGN KEY D.ALTER FOREIGN KEY 6.属于DDL语句功能的是(   ) A.查询记录 B.修改表结构 C.删除记录 D.授予权限 7.若要将表 students 重命名为 pupils,应使用 命令(   ) A.ALTER TABLE students RENAME TO pupils B.RENAME TABLE students TO pupils C.CHANGE TABLE students pupils D.UPDATE TABLE students SET name = 'pupils' 8.如果Users表被重新命名为”Members”,那么所有依赖Users表名的应用程序(   ) A.会自动更新 B.需要进行代末审查和更新 C.会停止工作 D.不需要任何改动 9.关于CREATE TABLE ... AS SELECT,以下说法错误的是(   ) A.会复制原表的字段定义和数据 B.会复制原表的约束和索引 C.新表的字段类型与原表一致 D.若原表有 WHERE 条件,新表仅复制符合条件的数据 10.执行CREATE TABLE test1  LIKE test2;后,test1 表会(   ) A.复制 test2 的结构和数据 B.仅复制 test2 的结构(含约束和索引) C.仅复制 test2 的字段定义(不含约束和索引) D.报错,语法错误 二、判断题(本大题共10小题,每题2分,共20分) 11.在MySQL语言中,若要删除一个表,应使用的语句是 DROP TABLE 。( ) 12.DROP TABLE命令可以在没有管理员权限的情况下执行。( ) 13.在复制数据表时,可以把旧表的表结构、索引、默认值等都复制到新表中。( ) 14.在MySQL中,Create  table ....like命令复制表时,也可以复制表的注释。( ) 15.RENAME  NAME 命令用于重命名表名,但不会影响表中的数据。( ) 16.执行 RENAME TABLE命令时,如果新表名已经存在,该命令会自动覆盖现有表。( ) 17.ALTER TABLE语句一次只能执行一个操作(如添加一个字段)。( ) 18.在 ALTER TABLE 命令中可以用 MODIFY 修改字段名。( ) 19.在MySQL中,创建表时,可以使用not null来为字段设置非空约束。( ) 20.在MySQL中,在创建表时,可以使用UNIQUE约束多个列,以保证这些列的组合是唯一的。( ) 三、填空题(本大题共10小题,每题5分,共50分) 21.在 CREATE TABLE 语句中,DEFAULT 关键字用于为字段设置 _____。 22.若要让某列的值自动递增,可在列定义中使用 _____ 关键字。 23.执行ALTER TABLE语句时,_______用于删除列。 24.在 Navicat 中查看数据表结构时,若要修改字段的名称,可在 “设计表” 界面中直接双击字段名称进行修改,修改完成后需点击_____按钮保存更改。 25.在MySQL中,________命令用于更改表的名称,而不会影响表中的数据。 26.在MySQL中,使用RENAME TABLE命令重命名表时,需要______权限。 27.执行 CREATE TABLE…LIKE 语句时,新表名不能与数据库中的其他表名 _______,否则会导致语法错误。 28.复制表结构后,新表默认会使用与原表 ______ 的存储引擎。(相同/不同) 29.在 Navicat 中删除数据表后,Navicat _______(会 / 不会)自动重启。 30.删除表使用的关键字是 ______。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《2028年河北省中等职业学校对口升学考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第17、第18卷精准对标河北省考纲,知识模块(二)数据定义: 2.定义表 (1) 掌握建立数据表的命令:CREATE TABLE; (2) 掌握查看表结构的命令:SHOW COLUMNS、DESCRIBE; (3) 掌握修改表结构的命令:ALTER TABLE; (4) 掌握重命名表的命令:RENAME TABLE; (5) 掌握复制表的命令:CREATE TABLE …LIKE; (6) 掌握删除表的命令:DROP TABLE; 河北省中等职业学校对口招生考试 计算机类 《数据库原理与应用技术》考点双析卷 第18卷 定义表 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.以下关于 CREATE TABLE 语句创建表的语法,正确的是(   ) A.CREATE TABLE table_name (column1 datatype, column2 datatype); B.CREATE TABLE = table_name (column1 datatype, column2 datatype); C.TABLE CREATE table_name (column1 datatype, column2 datatype); D.CREATE TABLE table_name [column1 datatype, column2 datatype]; 【答案】A 2.在 MySQL 中,使用 CREATE TABLE 语句创建表时,用于指定主键的关键字是(   ) A.UNIQUE B.PRIMARY KEY C.FOREIGN KEY D.NOT NULL 【答案】B 3.在 Navicat 的表设计器中,若某列的 “允许 NULL” 选项未勾选,意味着(   ) A.该列可以为空值 B.该列不能为空值 C.该列必须有默认值 D.该列是主键 【答案】B 4.在 Navicat 查看数据表结构时,不会显示在表设计器中的信息是(   ) A.列名 B.数据类型 C.表中的数据内容 D.列的默认值 【答案】C 5.在 MySQL 中,使用ALTER TABLE语句删除外键约束时,需要使用 关键字。(   ) A.DROP FOREIGN KEY B.DELETE FOREIGN KEY C.REMOVE FOREIGN KEY D.ALTER FOREIGN KEY 【答案】A 6.属于DDL语句功能的是(   ) A.查询记录 B.修改表结构 C.删除记录 D.授予权限 【答案】B 【详解】DDL用于定义或修改数据库对象,如ALTER修改表结构。 7.若要将表 students 重命名为 pupils,应使用 命令(   ) A.ALTER TABLE students RENAME TO pupils B.RENAME TABLE students TO pupils C.CHANGE TABLE students pupils D.UPDATE TABLE students SET name = 'pupils' 【答案】B 【详解】RENAME TABLE 是重命名表的标准语法,其他选项不符合 MySQL 规范。 8.如果Users表被重新命名为”Members”,那么所有依赖Users表名的应用程序(   ) A.会自动更新 B.需要进行代末审查和更新 C.会停止工作 D.不需要任何改动 【答案】B 【详解】当 Users 表被重新命名为 Members 后,由于应用程序中原本使用 Users 表名来进行数据操作(如查询、插入、更新等),数据库中表名的改变并不会自动同步到应用程序代码中。 9.关于CREATE TABLE ... AS SELECT,以下说法错误的是(   ) A.会复制原表的字段定义和数据 B.会复制原表的约束和索引 C.新表的字段类型与原表一致 D.若原表有 WHERE 条件,新表仅复制符合条件的数据 【答案】B 10.执行CREATE TABLE test1  LIKE test2;后,test1 表会(   ) A.复制 test2 的结构和数据 B.仅复制 test2 的结构(含约束和索引) C.仅复制 test2 的字段定义(不含约束和索引) D.报错,语法错误 【答案】B 二、判断题(本大题共10小题,每题2分,共20分) 11.在MySQL语言中,若要删除一个表,应使用的语句是 DROP TABLE 。( ) 【答案】正确 12.DROP TABLE命令可以在没有管理员权限的情况下执行。( ) 【答案】错误 【详解】DROP TABLE是删除表的操作,通常需要有删除表的权限,不是在没有管理员权限下随意执行,一般普通用户无权限删除重要系统表等,需对应权限管控。 13.在复制数据表时,可以把旧表的表结构、索引、默认值等都复制到新表中。( ) 【答案】正确 【详解】在复制数据表时,可以把旧表的表结构、索引、默认值等都复制到新表中。 14.在MySQL中,Create  table ....like命令复制表时,也可以复制表的注释。( ) 【答案】正确 15.RENAME  NAME 命令用于重命名表名,但不会影响表中的数据。( ) 【答案】正确 【详解】RENAME  NAME 命令用于重命名表名,但不会影响表中的数据。 16.执行 RENAME TABLE命令时,如果新表名已经存在,该命令会自动覆盖现有表。( ) 【答案】错误 【详解】执行RENAME TABLE时,若新表名已存在,命令会报错失败,不会自动覆盖,数据库会保护已有表不被同名覆盖。 17.ALTER TABLE语句一次只能执行一个操作(如添加一个字段)。( ) 【答案】错误 18.在 ALTER TABLE 命令中可以用 MODIFY 修改字段名。( ) 【答案】错误 【详解】ALTER TABLE 中修改字段名用 CHANGE , MODIFY 用于修改字段类型、长度、约束等,不修改字段名 。 19.在MySQL中,创建表时,可以使用not null来为字段设置非空约束。( ) 【答案】正确 20.在MySQL中,在创建表时,可以使用UNIQUE约束多个列,以保证这些列的组合是唯一的。( ) 【答案】正确 三、填空题(本大题共10小题,每题5分,共50分) 21.在 CREATE TABLE 语句中,DEFAULT 关键字用于为字段设置 _____。 【答案】默认值 22.若要让某列的值自动递增,可在列定义中使用 _____ 关键字。 【答案】AUTO_INCREMENT 23.执行ALTER TABLE语句时,_______用于删除列。 【答案】DROP COLUMN 24.在 Navicat 中查看数据表结构时,若要修改字段的名称,可在 “设计表” 界面中直接双击字段名称进行修改,修改完成后需点击_____按钮保存更改。 【答案】保存 25.在MySQL中,________命令用于更改表的名称,而不会影响表中的数据。 【答案】Rename  table 26.在MySQL中,使用RENAME TABLE命令重命名表时,需要______权限。 【答案】AUTO_INCREMENT 27.执行 CREATE TABLE…LIKE 语句时,新表名不能与数据库中的其他表名 _______,否则会导致语法错误。 【答案】重复 28.复制表结构后,新表默认会使用与原表 ______ 的存储引擎。(相同/不同) 【答案】相同 29.在 Navicat 中删除数据表后,Navicat _______(会 / 不会)自动重启。 【答案】不会 30.删除表使用的关键字是 ______。 【答案】DROP 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

第18卷 定义表 河北省对口招生考试-计算机类《数据库原理与应用技术考点双析卷》
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。