Jw
首页
技术
英语
首页
技术
英语
  • MySQL

    • MySQL 基础
    • 环境变量配置(PATH)
    • SQL 语法与分类
    • MySQL 数据类型
    • SQL - DDL 数据定义语言
    • SQL - DML 数据操作语言
    • SQL - DQL 数据查询语言
    • SQL - DCL 数据控制语言
    • MySQL 函数
    • SQL 约束
    • SQL 外键约束
    • 多表关系
    • 多表查询(连接查询)
    • 隐式内连接 vs 显式内连接
    • 子查询
    • 多表查询案例
    • 事务
    • 并发事务问题与隔离级别
    • MySQL 体系结构与存储引擎
    • 索引概述
    • 索引结构
    • 索引分类
    • 索引语法
    • SQL 性能分析
    • 索引使用
    • 索引设计原则
    • SQL 优化 - 插入数据与主键优化
    • SQL 优化 - order by 与 group by
    • SQL 优化 - limit / count / update
    • 视图
    • 存储过程
    • 存储过程 - 变量
    • 存储过程 - 流程控制、游标与条件处理
    • 存储函数
    • 触发器
    • 锁概述与全局锁
    • 表级锁
    • 行级锁
    • InnoDB 逻辑存储结构
    • InnoDB 架构
    • 事务原理(redo / undo log)
    • MVCC
    • MySQL 系统数据库
    • MySQL 常用工具
    • 数据备份与导入导出
    • 错误日志与二进制日志
    • 查询日志与慢查询日志
    • 主从复制 - 概述与原理
    • 主从复制 - 搭建
    • Mycat 配置
    • Mycat 垂直拆分与水平拆分
    • Mycat 分片规则
    • Mycat 管理与监控
    • Mycat 读写分离 - 一主一从
    • Mycat 读写分离 - 双主双从

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)。

相关笔记

  • SQL 语法与分类:书写规范 + DDL / DML / DQL / DCL
  • SQL - DDL:建库、建表、改表、删表
最近更新: 2026/10/7 00:05
Contributors: liujw
Next
环境变量配置(PATH)