了解 MySQL 数据库及其安装配置
MySQL 是世界上最流行的开源关系型数据库管理系统(RDBMS),由瑞典 MySQL AB 公司开发,现属于 Oracle 公司。
存储数据的仓库,按照一定的数据结构来组织、存储和管理数据。
数据库中存储数据的基本单位,由行和列组成。
表中的列,定义数据的类型和属性。
表中的行,表示一条完整的数据。
唯一标识表中每条记录的字段。
| ID(主键) | 姓名 | 年龄 | 邮箱 |
|---|---|---|---|
| 1 | 张三 | 25 | zhang@example.com |
| 2 | 李四 | 30 | li@example.com |
↑ 记录(Row)
← 字段(Column)→
# 使用 Homebrew 安装
brew install mysql
# 启动 MySQL 服务
brew services start mysql
# 设置 root 密码
mysql_secure_installation# 更新包列表
sudo apt update
# 安装 MySQL
sudo apt install mysql-server
# 启动 MySQL 服务
sudo systemctl start mysql
# 设置开机自启
sudo systemctl enable mysql
# 安全配置
sudo mysql_secure_installation# 连接到 MySQL
mysql -u root -p
# 输入密码后进入 MySQL 命令行
Enter password: ****
mysql> -- 查看所有数据库
SHOW DATABASES;
-- 查看 MySQL 版本
SELECT VERSION();
-- 查看当前用户
SELECT USER();
-- 退出 MySQL
EXIT;
-- 或
QUIT;| 工具 | 特点 | 平台 |
|---|---|---|
| MySQL Workbench | 官方图形化工具 | 跨平台 |
| Navicat | 功能强大,界面友好 | 跨平台(收费) |
| phpMyAdmin | Web 界面管理 | 浏览器 |
| DBeaver | 开源免费,支持多种数据库 | 跨平台 |
| DataGrip | JetBrains 出品 | 跨平台(收费) |
在下面输入 SQL 命令并执行(模拟环境):
1. MySQL 是关系型数据库管理系统。
2. MySQL 只能在 Linux 系统上运行。
3. 主键可以唯一标识表中的每条记录。
以下哪个不是 MySQL 客户端工具?
查看所有数据库的命令是: