MySQL

  • 数据库概述
    • 数据库介绍
    • 开启/关闭数据库服务
    • 客户端连接数据库
  • 数据库管理
    • 数据库操作
    • 数据表操作
    • 数据操作
  • 数据表结构
    • 数据类型
    • 字段属性
    • 实体间关系
  • 高级操作
    • 高级插入
    • 高级删除
    • 高级更新
    • 高级查询
    • 高级查询子语句
  • 查询类型
    • 联合查询
    • 连接查询
    • 子查询
  • 数据库管理
    • 数据管理
    • 用户管理
  • MySQL优化基础
    • 优化概述
    • 表3范式
  • MySQL存储引擎
    • 存储引擎概述
    • InnoDB存储引擎
    • MyISAM存储引擎
    • Memory存储引擎
  • MySQL优化语句
    • 慢查询日志概述
    • 精确记录查询时间
  • MySQL索引操作
    • 索引概述
    • 索引操作
    • 执行计划
    • 索引结构
    • 索引覆盖
    • 索引使用
    • 数据碎片
  • MySQL锁机制
    • 锁概述
    • 表锁语法
    • 行锁语法
    • PHP锁应用
    • PHP文件锁
  • MySQL查询缓存
    • 查询缓存概述
    • 查询缓存失效
  • MySQL分区技术
    • 分区介绍
    • 分区算法
    • 分区管理
  • MySQL分表技术
    • 分表设计
    • 分表类型
  • MySQL视图语法
    • 视图语法
    • 视图作用
  • MySQL编程语法
    • 变量
    • 运算符
    • 判断语句
    • 循环语句
  • MySQL存储过程
    • 存储过程介绍
    • 存储过程语法
  • MySQL函数语法
    • 自定义函数
    • 系统函数
  • MySQL触发器
    • 触发器概述
    • 触发器语法
    • 触发器案例
  • MySQL事务语法
    • 事务概述
    • 事务语法
  • MySQL主从复制
    • 主从复制概述
    • 用户管理
    • bin日志操作
    • 主从复制配置
    • 主从复制应用

1 主流数据库

主流数据库主要包括:SQL Server,Oracle,MySQL、Access等。

2 数据库概览

注意:
1) DBMS: 数据库(管理)系统,是我们“安装”而得到的。
2) DB: 数据库,一个数据库管理系统中可以存放多个数据库。通常一个项目(网站)使用一个数据库来存储其中的数据。
3) table:表,一个数据库中可以存放多个表。
4) row:行,指一行数据,一个表中可以有很多行。
5) record:记录,也是指一行数据。
6) column:列,指一列数据,一个表可以有若干列。
7) field:字段(列名),指数据表中的一列的名称(类似表头),一个表可以有若干字段。

3 关系数据库

关系数据库是指基于关系模型而设计的数据库。关系是指一个二维表,表中的每一行都有多个数据,并且这些数据是具有内在关系的(同属一个“实体”)。