MySQL

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

1 数据库简介

数据库是由数据库管理系统支撑、按特定结构组织存储数据的集合。


2 数据库作用

(1) 高效存储:通过结构化设计减少数据冗余,支撑千万级、亿级海量数据稳定存储;
(2) 快速检索:借助索引技术实现毫秒级查询,支持复杂条件筛选,解决数据查找效率问题;
(3) 数据共享:通过并发控制技术,允许多用户、多系统同时安全访问数据,避免操作冲突;
(4) 保障安全:提供权限管理、备份恢复等功能,防止数据泄露、丢失,确保数据一致性与可靠性。


3 数据库图解

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

4 常见数据库

常见的数据库主要包括:SQL Server,Oracle,MySQL等。