💡 课堂例题
第 2 章 · MySQL 基础 · 共 4 题 · 本章以搭建环境、认识 SQL 语言为主,实例用教学实例库演示 · 代码可一键复制
1
登录 MySQL 并查看版本
在命令行用 root 登录,确认环境正常。
sql
C:\> mysql -u root -p
Enter password: ******
mysql> SELECT VERSION();
+-----------+
| VERSION() |
+-----------+
| 5.7.43 |
+-----------+出现版本号即说明连接成功。注意提示符从
C:\> 变成了 mysql>,表示你已进入 MySQL 内部。2
切换数据库查看表(DQL/DDL 预热)
体会 USE 与 SHOW 的用法,为第3、5章做准备。
sql
mysql> USE 教学实例;
Database changed
mysql> SHOW TABLES;
+----------------+
| Tables_in_教学实例 |
+----------------+
| course |
| grades |
| sc |
| student |
| teacher |
+----------------+这就是贯穿全书的"教学实例"库:学生、课程、选课成绩、教师、等级五张表。
3
区分四类 SQL 语句
判断下面每句 SQL 属于 DDL / DML / DQL / DCL 哪一类。
sql
-- DDL:建库
CREATE DATABASE test;
-- DML:插一条数据
INSERT INTO student(Sno,Sname) VALUES('021','小李');
-- DQL:查数据
SELECT * FROM student;
-- DCL:授权
GRANT SELECT ON 教学实例.* TO 'u1'@'localhost';DDL 管"结构"(库、表),DML 管"数据变动",DQL 只"读"不写,DCL 管"谁能干什么"。
4
修改字符集(临时与永久)
了解两种修改配置的方式,理解 my.ini 的作用。
sql
-- 方式一:当前窗口临时改(重开失效)
SET character_set_client = gbk;
-- 方式二:改配置文件 my.ini(永久生效)
-- 找到 [mysqld] 段,将
-- default-character-set=utf8
-- 改为 default-character-set=gbk,重启服务生效临时改只对当前命令行窗口有效;要永久生效必须修改安装目录下的
my.ini 并重启服务。