← 返回首页

第1章: MySQL 简介与安装

了解 MySQL 数据库及其安装配置

什么是 MySQL?

MySQL 是世界上最流行的开源关系型数据库管理系统(RDBMS),由瑞典 MySQL AB 公司开发,现属于 Oracle 公司。

MySQL 的特点

💡 提示: MySQL 读作 "My S-Q-L" 或 "My Sequel"。

MySQL 的应用场景

关系型数据库概念

数据库(Database)

存储数据的仓库,按照一定的数据结构来组织、存储和管理数据。

表(Table)

数据库中存储数据的基本单位,由行和列组成。

字段(Field/Column)

表中的列,定义数据的类型和属性。

记录(Record/Row)

表中的行,表示一条完整的数据。

主键(Primary Key)

唯一标识表中每条记录的字段。

数据库结构示意图

数据库(Database)
表(Table):用户表
ID(主键) 姓名 年龄 邮箱
1 张三 25 zhang@example.com
2 李四 30 li@example.com

↑ 记录(Row)

← 字段(Column)→

MySQL 安装

Windows 系统

  1. 访问 MySQL 官网
  2. 下载 MySQL Installer
  3. 运行安装程序,选择 "Developer Default"
  4. 设置 root 用户密码
  5. 完成安装

macOS 系统

# 使用 Homebrew 安装 brew install mysql # 启动 MySQL 服务 brew services start mysql # 设置 root 密码 mysql_secure_installation

Linux 系统(Ubuntu/Debian)

# 更新包列表 sudo apt update # 安装 MySQL sudo apt install mysql-server # 启动 MySQL 服务 sudo systemctl start mysql # 设置开机自启 sudo systemctl enable mysql # 安全配置 sudo mysql_secure_installation

连接 MySQL

命令行连接

# 连接到 MySQL mysql -u root -p # 输入密码后进入 MySQL 命令行 Enter password: **** mysql>

常用命令

-- 查看所有数据库 SHOW DATABASES; -- 查看 MySQL 版本 SELECT VERSION(); -- 查看当前用户 SELECT USER(); -- 退出 MySQL EXIT; -- 或 QUIT;

MySQL 客户端工具

工具 特点 平台
MySQL Workbench 官方图形化工具 跨平台
Navicat 功能强大,界面友好 跨平台(收费)
phpMyAdmin Web 界面管理 浏览器
DBeaver 开源免费,支持多种数据库 跨平台
DataGrip JetBrains 出品 跨平台(收费)

🎯 SQL 命令模拟器

在下面输入 SQL 命令并执行(模拟环境):

执行结果:

等待执行...

📝 章节练习

练习 1:判断题

1. MySQL 是关系型数据库管理系统。

2. MySQL 只能在 Linux 系统上运行。

3. 主键可以唯一标识表中的每条记录。

练习 2:选择题

以下哪个不是 MySQL 客户端工具?





练习 3:SQL 命令填空

查看所有数据库的命令是:

本章小结

← 返回首页 下一章:数据库和表操作 →