内容正文:
编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。
本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第44练,内容是删除数据表。
《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第44练
删除数据表
一、单项选择题
1.MySQL 中,彻底删除整张数据表的正确语句是( )
A. DELETE TABLE 表名;
B. DROP TABLE 表名;
C. TRUNCATE TABLE 表名;
D. REMOVE TABLE 表名;
2.执行代码 DROP TABLE IF EXISTS student; 中,IF EXISTS 的主要作用是( )
A. 强制清空表内所有数据
B. 表存在则删除,不存在不报错
C. 递归删除关联的外键表
D. 备份数据表后再删除
3.需要一次性批量删除 tea、score 两张数据表,语法书写正确的是( )
A. DROP TABLE tea,score;
B. DROP TABLE tea AND score;
C. DROP tea; DROP score;
D. DELETE TABLE tea,score;
4.若 A 表存在外键关联 B 表,在未解除外键约束时,直接执行 DROP TABLE B; 会出现的结果是( )
A. 正常删除 B 表,A 表外键自动失效
B. 报错禁止删除,保证参照完整性
C. 仅删除 B 表数据,保留表结构
D. 级联删除 A 表所有数据
5.下列关于删除数据表操作的描述,错误的是( )
A. DROP TABLE 属于 DDL 数据定义语言
B. 跨库删除表可使用 库名。表名 格式书写
C. DROP 操作删除的表数据可通过回滚恢复
D. 无权限用户无法执行删除数据表操作
二、填空题
1.MySQL 中永久删除数据表的核心语法关键字为__________ TABLE。
2.为避免删除不存在的数据表时报错,需要在表名前添加__________关键字进行判断。
3.跨数据库删除数据表语法:__________ 数据库名.表名;。
4.__________ 只清空表内数据、保留表结构。
5.__________ 会直接销毁表结构与全部数据。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。
本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第44练,内容是删除数据表。
《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第44练
删除数据表
一、单项选择题
1.MySQL 中,彻底删除整张数据表的正确语句是( )
A. DELETE TABLE 表名;
B. DROP TABLE 表名;
C. TRUNCATE TABLE 表名;
D. REMOVE TABLE 表名;
【答案】B
【解析】DROP TABLE 用于删除整张数据表,销毁表结构与所有数据;DELETE 仅删除表数据、保留结构;TRUNCATE 清空数据保留表结构;REMOVE 为非法语法。
2.执行代码 DROP TABLE IF EXISTS student; 中,IF EXISTS 的主要作用是( )
A. 强制清空表内所有数据
B. 表存在则删除,不存在不报错
C. 递归删除关联的外键表
D. 备份数据表后再删除
【答案】B
【解析】添加IF EXISTS可判断表是否存在,避免因删除不存在的数据表出现语法错误,适配实际开发与考试代码书写。
3.需要一次性批量删除 tea、score 两张数据表,语法书写正确的是( )
A. DROP TABLE tea,score;
B. DROP TABLE tea AND score;
C. DROP tea; DROP score;
D. DELETE TABLE tea,score;
【答案】A
【解析】DROP TABLE 支持批量删除多张表,多个表名之间使用逗号分隔;B 关键字错误,C 为分开删除,D 语句语法非法。
4.若 A 表存在外键关联 B 表,在未解除外键约束时,直接执行 DROP TABLE B; 会出现的结果是( )
A. 正常删除 B 表,A 表外键自动失效
B. 报错禁止删除,保证参照完整性
C. 仅删除 B 表数据,保留表结构
D. 级联删除 A 表所有数据
【答案】B
【解析】InnoDB 引擎外键约束具备参照完整性,被关联的主表无法直接删除,必须先删除从表或解除外键。
5.下列关于删除数据表操作的描述,错误的是( )
A. DROP TABLE 属于 DDL 数据定义语言
B. 跨库删除表可使用 库名。表名 格式书写
C. DROP 操作删除的表数据可通过回滚恢复
D. 无权限用户无法执行删除数据表操作
【答案】C
【解析】DROP 为 DDL 操作,执行后表结构与数据永久删除、不可回滚恢复;A、B、D 均为 MySQL 删除表的正确规则。
二、填空题
1.MySQL 中永久删除数据表的核心语法关键字为__________ TABLE。
【答案】DROP
【解析】固定实操语法,删除表结构专用关键字为 DROP,区别于删除数据的 DELETE、TRUNCATE。
2.为避免删除不存在的数据表时报错,需要在表名前添加__________关键字进行判断。
【答案】IF EXISTS
【解析】标准代码写法:DROP TABLE IF EXISTS 表名;,是河北对口升学代码实操必背语句。
3.跨数据库删除数据表语法:__________ 数据库名.表名;。
【答案】DROP TABLE
4.__________ 只清空表内数据、保留表结构。
【答案】TRUNCATE
5.__________ 会直接销毁表结构与全部数据。
【答案】DROP TABLE
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$