✏️ 课堂习题
第 2 章 · MySQL 基础 · 共 8 题 · 由易到难
1
MySQL 由哪家公司最初开发?目前属于哪家公司旗下?它属于什么类型的数据库管理系统?
▼
参考答案
MySQL 最初由瑞典 MySQL AB 公司开发,先后被 Sun 公司、甲骨文(Oracle)公司收购,目前属于 Oracle 旗下。它是一个关系型数据库管理系统(RDBMS)。
2
列举 MySQL 的三个主要特点。
▼
参考答案
① 开源免费:社区版免费,学校机房可批量安装;② 跨平台:支持 Windows / Linux / macOS;③ 体积小、速度快、易上手:配合 Navicat 等图形工具,中职学生也能快速操作。
3
在 Windows 命令行中,启动和停止名为 MySQL57 的服务的命令分别是什么?
▼
参考答案
需要以管理员身份运行 CMD:
启动:net start MySQL57
停止:net stop MySQL57
4
用 root 用户、密码 123456 登录本机 MySQL 的命令是?
▼
参考答案
mysql -u root -p 然后回车输入密码;或一步到位:mysql -u root -p123456(密码紧跟 -p 后,无空格,生产环境不推荐明文)。
5
SQL 按功能分为哪四类?各管什么事?
▼
参考答案
DDL(数据定义语言):建库、建表、改结构;DML(数据操作语言):增删改数据;DQ L(数据查询语言):查询数据;DCL(数据控制语言):建用户、授权限。
6
判断题:SQL 语句必须全部大写,小写会报错。(对 / 错)
▼
参考答案
❌ 错。MySQL 的 SQL 关键字不区分大小写,写成 select 或 SELECT 都行。只是规范建议大写关键字以提高可读性。
7
下面这句 SQL 属于哪一类(DDL/DML/DQL/DCL)?
GRANT SELECT ON *.* TO 'u1'@'localhost';▼
参考答案
属于 DCL(数据控制语言)。GRANT 是授权语句,用于给用户分配权限,属于安全管理范畴(第8章)。
8
想在任意目录下都能执行 mysql 命令,需要配置什么?
▼
参考答案
需要把 MySQL 的 bin 目录加入系统的 PATH 环境变量。配置后重开 CMD 即可在任意目录执行 mysql 命令。
🖥️ 上机练习
第 2 章 · MySQL 基础 · 共 5 个实训任务 · 实操安装 · 2 人互助
🎯 本次上机目标:在自己或机房电脑上完成 MySQL 的安装、启动与登录,并运行基础命令。完成后截图或记录关键步骤交给老师。
任务 1
安装 MySQL
按教材步骤安装 MySQL 5.7(或老师指定版本),记住 root 密码和服务名。
任务 2
启动与停止服务
分别用 services.msc 和 net start/stop 命令两种方式,练习启动、停止 MySQL 服务各一次。
任务 3
命令行登录
用 mysql -u root -p 登录,成功看到 mysql> 提示符后,执行 SELECT VERSION(); 查看版本。
任务 4
运行基础命令
依次执行:SHOW DATABASES; USE 教学实例; SHOW TABLES; 观察输出结果。
任务 5
退出与思考
用 exit; 退出。思考:为什么 Navicat 能连上 MySQL?它和命令行客户端本质区别在哪?