MySQL 基础
核心概念
- DB(数据库):存储数据的仓库,数据有组织地存储。
- DBMS(数据库管理系统):操纵和管理数据库的大型软件。
- SQL:操作关系型数据库的编程语言,一套统一标准。
- 关系型数据库(RDBMS):建立在关系模型上、由多张相互连接的二维表组成;表格式统一便于维护,SQL 标准统一便于使用。
多表靠外键字段关联,如员工表 dept_id → 部门表 id。
数据模型:客户端 ──SQL──▶ DBMS ──▶ 数据库 ──▶ 表
安装与启动
- 版本:社区版(免费、无官方支持)/ 商业版(收费、有官方支持)。
- 下载:https://dev.mysql.com/downloads/windows/installer/8.0.html
- 服务名默认
MySQL80,默认开机自启。
net start mysql80 # 启动
net stop mysql80 # 停止
客户端连接
- 自带命令行:开始菜单 →
MySQL 8.0 Command Line Client→ 输入密码。 - 系统命令行:
mysql [-h 127.0.0.1] [-P 3306] -u root -p
-h 主机(默认 127.0.0.1)、-P 端口(默认 3306)、-u 用户、-p 回车后输密码。 需先把 bin 目录加入 PATH:C:\Program Files\MySQL\MySQL Server 8.0\bin
命令行提示
'mysql' 不是内部或外部命令时,见 MySQL 环境变量配置(PATH)。