考点6 数据库操作《数据库原理与应用技术-MySQL》河北省(对口招生)计算机类 知识点讲解

2026-08-26
| 6页
| 108人阅读
| 1人下载
精品

内容正文:

河北省(计算机类)对口招生 《数据库原理与应用技术-MySQL》复习讲义 模块3 MySQL数据库管理 考点 6 数据库操作 【考纲要求】 1. 掌握数据库的创建、查看、选择、修改和删除等操作; 2. 掌握数据库的建立命令:CREATE DATABASE; 3. 掌握选择数据库的命令:USE db_name; 4. 掌握查看数据库的命令:SHOW{ DATABASESISCHEMAS}; 5. 掌握修改数据库的命令:ALTER{DATABASESISCHEMAS}; 6. 掌握删除数据库的命令:DROP{DATABASESSCHEMAS}。 【知识网络】 【知识和技能要点】 一、数据库基本操作 1.创建数据库 CREATE DATABASE (1)功能:在MySQL服务器中新建一个空数据库。 (2)标准语法:CREATE DATABASE 数据库名; (3)作用:如果数据库不存在则创建,存在则不报错,避免重复创建报错。 (4)命名规则 ① 数据库名不能使用MySQL关键字; ② 不能以数字开头; ③ 不支持中文(部分版本支持,但考试统一用英文命名); ④ 名称区分大小写(部分系统)。 2.查看数据库 SHOW DATABASES / SCHEMAS (1)功能:查看当前MySQL服务器中所有已存在的数据库。 (2)标准语法 ①SHOW DATABASES; ②SHOW SCHEMAS; 3.系统默认自带数据库 安装MySQL后默认存在4个系统库: (1) mysql:存储用户、权限、账号密码核心系统数据 (2)information_schema:信息架构库,存储数据库元数据 (3)performance_schema:性能监控库 (4)sys:系统运维库 4.选择(进入)数据库 USE (1)功能:将指定数据库设置为当前默认操作数据库,后续建表、查数据均在该库中执行。 (2)语法USE 数据库名; (3)案例:USE student_db; // 进入 student_db 数据库 (4)易错点 ① USE 语句末尾可以不加分号,但规范书写必须加分号; ②必须先 USE 进入数据库,才能直接操作数据表; ③未使用USE时,操作表必须写 库名.表名 格式。 5.修改数据库 ALTER DATABASE (1)功能:修改数据库的字符集、排序规则 (2)核心考点 ①MySQL不支持直接修改数据库名称! ②ALTER DATABASE 只能修改字符集、校对规则,不能改库名。 (3)等价语法 ①ALTER DATABASE 数据库名 [参数]; ②ALTER SCHEMA 数据库名 [参数]; (4) 常用实操案例 ①修改数据库字符集为 utf8mb4: ②ALTER DATABASE student_db DEFAULT CHARACTER SET utf8mb4; 6.删除数据库 DROP DATABASE (1)功能:永久删除指定数据库,库中所有数据表、数据全部清空,不可恢复。 (2) 标准等价语法 ①DROP DATABASE 数据库名; ②DROP SCHEMA 数据库名; (3) 容错写法 DROP DATABASE IF EXISTS 数据库名; 作用:存在则删除,不存在不报错。 【练习题】 一、填空题 1.MySQL中查看所有数据库的语句是________。 2.用于日常运维简化管理的MySQL默认系统库是________。 3.未使用USE语句进入数据库时,操作数据表必须使用________格式。 4.MySQL中删除数据库的标准语句是________。 5.MySQL安装后默认一共有________个系统数据库。 6.MySQL四大系统库中,专门用于存储数据库服务器运行状态、资源占用、SQL执行性能数据的数据库是________。 7.在MySQL中,ALTER SCHEMA语句与________语句功能完全等价,均可修改数据库字符集与校对规则。 8.在MySQL中,执行________函数可以实时查询当前会话正在使用的默认数据库名称。 9.在MySQL中,若需批量编写建库脚本,保证数据库不存在时创建、存在不报错,完整标准语句格式为________。 10.在MySQL中,若需要将student_db数据库字符集修改为utf8mb4,正确语句是________。 二、选择题 1.在MySQL中,用于全新创建空数据库的标准SQL语句是( ) A. CREATE TABLE B. CREATE DATABASE C. MAKE DATABASE D. NEW DATABASE 2.按照MySQL数据库命名规范,下列可以作为合法数据库名称的是( ) A. 123student B. student_db C. select D. student 信息 3.MySQL安装完成后,不属于系统默认自带数据库的是( ) A. mysql B. information_schema C. school D. sys 4.在MySQL四大系统库中,用于存储用户账号、密码、权限等核心系统数据的数据库是( ) A. sys B. mysql C. information_schema D. performance_schema 5.在MySQL中,ALTER DATABASE 语句可以实现的操作是( ) A. 修改数据库名称 B. 修改数据库字符集 C. 删除数据库 D. 创建数据库 6.在MySQL中,用于永久删除整个数据库及内部所有数据表和数据的语句是( ) A. DELETE DATABASE B. DROP DATABASE C. REMOVE DATABASE D. CLEAR DATABASE 7.在MySQL中,关于USE语句书写规范,下列说法正确的是( ) A. 末尾必须加分号,规范书写建议带分号 B. USE 语句可以省略数据库名 C. USE 可以创建新数据库 D. USE 可以修改数据库字符集 8.在MySQL中,想要安全创建数据库,防止重复创建报错,可使用的容错语法关键字是( ) A. IF EXISTS B. IF NOT EXISTS C. SAFE D. NO ERROR 9.在MySQL中,下列关于数据库删除操作描述正确的是( ) A. 删除数据库仅删除表结构,保留数据 B. 删除数据库仅删除数据,保留表结构 C. 删除数据库会清空库内所有表与数据,不可恢复 D. 删除后的数据库可以一键撤销恢复 10.MySQL中用于存储数据库所有元数据、数据表结构信息的系统库是( ) A. performance_schema B. mysql C. information_schema D. sys 3、 判断题 1.MySQL数据库名称可以使用SQL关键字进行命名。( ) 2.MySQL数据库统一使用英文命名,不推荐使用中文命名。( ) 3.information_schema 系统库主要用于存储用户自定义的业务数据。( ) 4.执行 USE 数据库名; 后,后续所有数据表操作默认在该库中执行。( ) 5.未使用USE进入数据库时,无法操作任何数据表。( ) 6.DROP DATABASE 语句仅删除数据库表结构,保留内部数据。( ) 7.DROP DATABASE IF EXISTS 可以实现存在则删除、不存在不报错。( ) 8.可以通过ALTER DATABASE语句修改数据库的排序校对规则。( ) 9.SHOW TABLES 语句可以查看服务器中所有数据库列表。( ) 10.MySQL四大默认系统库均为用户手动创建,安装后默认不存在。( ) 【答案】 一、填空题 1. SHOW DATABASES; 2. sys 3. 数据库名.表名 4. DROP DATABASE 数据库名; 5. 4 6. performance_schema 7. ALTER DATABASE 8. DATABASE() 9. CREATE DATABASE IF NOT EXISTS 数据库名; 10. ALTER DATABASE student_db CHARACTER SET utf8mb4; 二、选择题 1. B 2. B 3. C 4. B 5. B 6. B 7.A 8.B 9. C 10. C 三、判断题 1.× 2. √ 3. × 4. √ 5. × 6. × 7. √ 8. √ 9. × 10. × 原创精品资源学科网独家享有版权,侵权必究 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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