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

2026-06-16
| 2份
| 9页
| 18人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 MySQL数据库
教材版本 数据库原理与应用较术-MySQL
年级 -
章节 任务二 查看数据表结构,任务三修改数据表结构
类型 题集-专项训练
知识点 查看数据表结构,修改数据表结构
使用场景 中职复习
学年 2026-2027
地区(省份) 河北省
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 229 KB
发布时间 2026-06-16
更新时间 2026-06-16
作者 xkw_068401954
品牌系列 学易金卷·阶段检测模拟卷
审核时间 2026-06-16
下载链接 https://m.zxxk.com/soft/58365964.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《河北省中等职业学校对口升学考试大纲(2026版专业课)》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第17,18卷精准对标河北省考纲,知识模块(一)数据库基础知识: 2.掌握查看表结构的命令:SHOW COLUMNS、DESCRIBE; 掌握修改表结构的命令:ALTER TABLE; 河北省中等职业学校对口招生考试 计算机类 《数据库原理与应用技术》考点双析卷 第18卷 MySQL查看,修改数据表 学校:___________姓名:___________班级:___________考号:___________ 一、单项选择题 1.在 Navicat 的表设计器中,若某列的 “允许 NULL” 选项未勾选,意味着(   ) A.该列可以为空值 B.该列不能为空值 C.该列必须有默认值 D.该列是主键 【答案】B 2.在使用SHOW COLUMNS命令查看数据表结构时,想要在输出时包括用户对每个列所拥有的权限,应该添加下列哪个命令?(   ) A.FULL B.SELECT C.SHOW D.TABLE 【答案】A 【详解】在使用SHOW [FULL] COLUMNS FROM 数据表名;加上FULL后输出时会包括用户对每个列所拥有的权限。 3.SHOW COLUMNS命令中,以下哪个字段显示列的数据类型?(   ) A.Type B.DataType C.ColumnType D.Data 【答案】A 【详解】在MySQL中,使用 SHOW COLUMNS FROM table_name (或 DESCRIBE table_name  )命令查看表的列信息时, Type 字段显示列的数据类型,所以A选项正确。 4.在 MySQL 中,SHOW COLUMNS 语句的主要作用是(   ) A.查看数据库中的所有表 B.查看表中的所有数据 C.查看表的结构,包括列名、数据类型等 D.查看表的索引信息 【答案】C 5.执行 SHOW COLUMNS FROM students; 语句后,结果中不会包含的信息有(   ) A.列名 B.列的数据类型 C.列的默认值 D.列中的具体数据 【答案】D 6.SHOW COLUMNS 语句的输出结果中,Key 列显示 PRI 表示(   ) A.该列是主键 B.该列是唯一键 C.该列是外键 D.该列有索引 【答案】A 7.以下关于在 Navicat 中查看数据表结构的操作,说法错误的是(   ) A.可以通过 “设计表” 界面添加新的字段 B.可以在 “设计表” 界面删除字段 C.不能在 Navicat 中查看视图的结构 D.可以在 “设计表” 界面修改字段的顺序 【答案】C 8.在 Navicat 的表设计器中修改列的数据类型,以下说法正确的是(   ) A.修改后会立即保存到数据库 B.修改后需要点击 “保存” 按钮才会更新到数据库 C.不能在表设计器中修改列的数据类型 D.修改列的数据类型不会影响表中的数据 【答案】B 9.若要将 “学生档案” 表中 “出生日期” 字段的数据类型从 DATE 修改为 DATETIME,在 SQL 中应使用的语句是(   ) A.ALTER TABLE 学生档案 MODIFY 出生日期 DATETIME B.UPDATE TABLE 学生档案 SET 出生日期 = DATETIME C.CHANGE TABLE 学生档案 ALTER 出生日期 DATETIME D.ALTER TABLE 学生档案 ALTER COLUMN 出生日期 DATETIME 【答案】A 10.在MySQL中,只修改列的数据类型的命令是(   ) A.alter table…alter column B.alter table…modify column… C.alter table… update… D.alter table…update column… 【答案】B 二、判断题 11.在MySQL中,查看数据库表的结构,可以使用命令show  tables来实现。( ) 【答案】错误 12.使用SHOW COLUMNS命令可以查看数据库中所有表的列信息。( ) 【答案】错误 【详解】SHOW COLUMNS命令是查看指定表的列信息,不是数据库中所有表的列信息,查看数据库所有表用SHOW TABLES等其他合适命令 。 13.在使用SHOW FULL COLUMNS命令查看数据表结构时能显示列的注释信息。( ) 【答案】正确 【详解】SHOW FULL COLUMNS 可显示列的注释(注释可作为注释信息 )等结构信息 14.在MySQL中,Alter table命令用于添加新字段时,若省略first和after短语,代表在表的任意位置可以添加新字段。( ) 【答案】错误 15.ALTER  TABLE命令用于修改表结构,但不能修改表的存储引擎。( ) 【答案】错误 【详解】ALTER  TABLE命令可以修改表的存储引擎。 三、写命令题 16.查看上题中创建的BOOK表结构。 【答案】show columns from book; 17.现有一销售表,表名是sale,它的结构如下: 字段名 含义 类型 Id Int 标识号 Codno Char(7) 商品编码 Codname Varchar(30) 商品名称 Sellnum Int 销售数量 Deptno Char(3) 售出分店编码 Selldate Datetime 销售时间 (1)在销售数据库DB_sale中创建销售表sale,并指定标识号字段为主索引。 (2)将sale表的Codno字段的数据类型更改为char(15)。 (3)查看sale表结构。 (4)复制sale表的表结构生成新表salenew。 (5)建立销售数量的降序索引,索引名为SYSN。 【答案】(1)CREATE TABLE sale (Id INT PRIMARY KEY,Codno CHAR(7),Codname VARCHAR(30),Sellnum INT,Deptno CHAR(3),Selldate DATETIME); (2)ALTER TABLE sale MODIFY COLUMN Codno CHAR(15); (3)DESCRIBE sale; 或者SHOW COLUMNS FROM sale; (4)CREATE TABLE salenew LIKE sale; (5)CREATE INDEX SYSN ON sale (Sellnum DESC); 18.查看雇员表employees的表结构。 【答案】SHOW  COLUMNS  FROM   employees; 19.电影数据库db_movie包含了t_actors演员表,t_characters角色表,t_line台词表和t_movies电影表 t_actors包含字段aid(演员编号),aname(演员姓名),cid(角色编号),birth(出生年份) t_characters包含字段cid(角色编号),cname(角色名称),mid(电影编号),c_desc(角色描述) t_line包含字段lid(台词编号),line(台词内容),cid(角色编号) t_movies包含字段mid(电影编号),mname(电影名称),mtime(上映时间),director(导演),duration(电影时长) 请按要求完成以下操作: (1)创建一个奖项表,名称为”t_awards”,字段如下 字段名称                   类型       长度        需求 id(奖项编号)                INT         11        主键自增 mid(电影编号)               INT         11     awardname(奖项名称)        varchar      255       不能为空 awardcategory(奖项类别)    varchar      255 awardyear(获奖年份)        DATE organization(颁发机构)     varchar      255 (2)在t_characters表中新增台词数量字段line_count,字段类型为int,长度为11,可以为空 (3)给t_characters表中的mid字段增加一个外键约束,外键名为fk_mid,关联字段是t_movies表中的mid字段。 (4)在t_characters表中新增一条角色信息,角色编号为66,角色名称为“元始天尊”,电影编号为1,角色描述为“太乙真人的师傅” 【答案】(1)ALTER TABLE `db_course`.`学生表` MODIFY COLUMN `性别` enum('男','女') ; (2)ALTER TABLE `db_course`.`学生表`  ADD CONSTRAINT `fk_学生表_成绩表` FOREIGN KEY (`学号`) REFERENCES `db_course`.`成绩表` (`学号`); (3)UPDATE `成绩表`  set 成绩 = 成绩 * 1.1  where 成绩 < 60; (4)select  t1.`班级`,CEIL(AVG(成绩)) from `学生表` t1 INNER JOIN 成绩表 t2 on t1.`学号` = t2.`学号`  GROUP BY t1.`班级`; 20.向雇员表“employees”的列尾处增加字段地址(address char(50)) 【答案】ALTER TABLE employees ADD address char(50); 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《河北省中等职业学校对口升学考试大纲(2026版专业课)》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第17,18卷精准对标河北省考纲,知识模块(一)数据库基础知识: 2.掌握查看表结构的命令:SHOW COLUMNS、DESCRIBE; 掌握修改表结构的命令:ALTER TABLE; 河北省中等职业学校对口招生考试 计算机类 《数据库原理与应用技术》考点双析卷 第18卷 MySQL查看,修改数据表 学校:___________姓名:___________班级:___________考号:___________ 一、单项选择题 1.在 Navicat 的表设计器中,若某列的 “允许 NULL” 选项未勾选,意味着(   ) A.该列可以为空值 B.该列不能为空值 C.该列必须有默认值 D.该列是主键 2.在使用SHOW COLUMNS命令查看数据表结构时,想要在输出时包括用户对每个列所拥有的权限,应该添加下列哪个命令?(   ) A.FULL B.SELECT C.SHOW D.TABLE 3.SHOW COLUMNS命令中,以下哪个字段显示列的数据类型?(   ) A.Type B.DataType C.ColumnType D.Data 4.在 MySQL 中,SHOW COLUMNS 语句的主要作用是(   ) A.查看数据库中的所有表 B.查看表中的所有数据 C.查看表的结构,包括列名、数据类型等 D.查看表的索引信息 5.执行 SHOW COLUMNS FROM students; 语句后,结果中不会包含的信息有(   ) A.列名 B.列的数据类型 C.列的默认值 D.列中的具体数据 6.SHOW COLUMNS 语句的输出结果中,Key 列显示 PRI 表示(   ) A.该列是主键 B.该列是唯一键 C.该列是外键 D.该列有索引 7.以下关于在 Navicat 中查看数据表结构的操作,说法错误的是(   ) A.可以通过 “设计表” 界面添加新的字段 B.可以在 “设计表” 界面删除字段 C.不能在 Navicat 中查看视图的结构 D.可以在 “设计表” 界面修改字段的顺序 8.在 Navicat 的表设计器中修改列的数据类型,以下说法正确的是(   ) A.修改后会立即保存到数据库 B.修改后需要点击 “保存” 按钮才会更新到数据库 C.不能在表设计器中修改列的数据类型 D.修改列的数据类型不会影响表中的数据 9.若要将 “学生档案” 表中 “出生日期” 字段的数据类型从 DATE 修改为 DATETIME,在 SQL 中应使用的语句是(   ) A.ALTER TABLE 学生档案 MODIFY 出生日期 DATETIME B.UPDATE TABLE 学生档案 SET 出生日期 = DATETIME C.CHANGE TABLE 学生档案 ALTER 出生日期 DATETIME D.ALTER TABLE 学生档案 ALTER COLUMN 出生日期 DATETIME 10.在MySQL中,只修改列的数据类型的命令是(   ) A.alter table…alter column B.alter table…modify column… C.alter table… update… D.alter table…update column… 二、判断题 11.在MySQL中,查看数据库表的结构,可以使用命令show  tables来实现。( ) 12.使用SHOW COLUMNS命令可以查看数据库中所有表的列信息。( ) 13.在使用SHOW FULL COLUMNS命令查看数据表结构时能显示列的注释信息。( ) 14.在MySQL中,Alter table命令用于添加新字段时,若省略first和after短语,代表在表的任意位置可以添加新字段。( ) 15.ALTER  TABLE命令用于修改表结构,但不能修改表的存储引擎。( ) 三、写命令题 16.查看上题中创建的BOOK表结构。 17.现有一销售表,表名是sale,它的结构如下: 字段名 含义 类型 Id Int 标识号 Codno Char(7) 商品编码 Codname Varchar(30) 商品名称 Sellnum Int 销售数量 Deptno Char(3) 售出分店编码 Selldate Datetime 销售时间 (1)在销售数据库DB_sale中创建销售表sale,并指定标识号字段为主索引。 (2)将sale表的Codno字段的数据类型更改为char(15)。 (3)查看sale表结构。 (4)复制sale表的表结构生成新表salenew。 (5)建立销售数量的降序索引,索引名为SYSN。 18.查看雇员表employees的表结构。 19.电影数据库db_movie包含了t_actors演员表,t_characters角色表,t_line台词表和t_movies电影表 t_actors包含字段aid(演员编号),aname(演员姓名),cid(角色编号),birth(出生年份) t_characters包含字段cid(角色编号),cname(角色名称),mid(电影编号),c_desc(角色描述) t_line包含字段lid(台词编号),line(台词内容),cid(角色编号) t_movies包含字段mid(电影编号),mname(电影名称),mtime(上映时间),director(导演),duration(电影时长) 请按要求完成以下操作: (1)创建一个奖项表,名称为”t_awards”,字段如下 字段名称                   类型       长度        需求 id(奖项编号)                INT         11        主键自增 mid(电影编号)               INT         11     awardname(奖项名称)        varchar      255       不能为空 awardcategory(奖项类别)    varchar      255 awardyear(获奖年份)        DATE organization(颁发机构)     varchar      255 (2)在t_characters表中新增台词数量字段line_count,字段类型为int,长度为11,可以为空 (3)给t_characters表中的mid字段增加一个外键约束,外键名为fk_mid,关联字段是t_movies表中的mid字段。 (4)在t_characters表中新增一条角色信息,角色编号为66,角色名称为“元始天尊”,电影编号为1,角色描述为“太乙真人的师傅” 20.向雇员表“employees”的列尾处增加字段地址(address char(50)) 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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