【MySQL】MySQL主要知识点目录整理

一、MySQL基本概念

作者相关文章链接:

1、【MySQL】数据库概述-CSDN博客

2、【MySQL】数据类型-CSDN博客

  1. 数据、表、数据库
    • 数据:描述事物的符号记录,如数字、文字、图形等。
    • 表:将不同的记录组织在一起,用于存储具体数据。
    • 数据库:表的集合,是存储数据的仓库,按照数据结构来组织、存储和管理数据。
  2. 数据库管理系统(DBMS)
    • 负责对数据库资源进行有效组织、管理和存取的系统软件。
  3. 数据库系统
    • 由硬件、操作系统、数据库、DBMS、应用软件和数据库用户组成的人机系统。

二、MySQL核心特性

作者相关文章链接:

1、【MySQL】基础知识-CSDN博客

  1. 支持SQL
    • 使用结构化查询语言(SQL)作为与数据库交互的标准语言。
  2. 多存储引擎支持
    • 支持如InnoDB、MyISAM、Memory等多种存储引擎,每个存储引擎具有不同的特性。
  3. ACID兼容
    • 事务处理具有原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
  4. 多平台支持
    • 可以在多种操作系统上运行,如Linux、Windows、macOS等。
  5. 高性能
    • 提供了高效的数据处理能力和快速的查询速度。
  6. 复制和故障转移
    • 支持数据复制和故障转移,确保数据的高可用性和容错性。
  7. 安全性
    • 提供了多种安全机制,如用户权限管理、数据加密等。

三、MySQL操作

作者相关文章链接:

1、【MySQL】select查询-CSDN博客

2、【MySQL】运算符-CSDN博客

3、【MySQL】创建和管理数据库-CSDN博客

4、【MySQL】DML-CSDN博客

5、【MySQL】排序和分页-CSDN博客

6、【MySQL】多表查询-CSDN博客

7、【MySQL】函数-CSDN博客

  1. 数据库操作
    • 创建数据库、删除数据库、修改数据库等。
  2. 表操作
    • 创建表、删除表、修改表结构(添加、删除、修改字段)等。
  3. 数据操作
    • 插入数据(INSERT)、删除数据(DELETE/TRUNCATE)、更新数据(UPDATE)等。
  4. 查询操作
    • 简单查询、条件查询、聚合查询、分组查询、多表连接查询等。

四、MySQL优化

  1. 库表结构优化
    • 规范化设计以减少数据冗余,并根据实际情况考虑反规范化以提高查询性能。
  2. 数据类型选择
    • 选择合适的数据类型以节省存储空间并提高性能。
  3. 索引优化
    • 合理创建和使用索引可以加速查询速度。
  4. SQL语句优化
    • 编写高效的SQL语句,避免全表扫描和不必要的连接操作。

五、MySQL事务处理

  1. 事务特性
    • 原子性、一致性、隔离性和持久性。
  2. 事务处理实现方法
    • 自动提交模式和显式事务模式。
  3. 事务处理语句
    • START TRANSACTION(开始事务)、COMMIT(提交事务)、ROLLBACK(回滚事务)等。
相关推荐
疯狂打码的少年11 分钟前
【数据库技术】关系模型基本概念(关系/属性/元组/键)
java·服务器·数据库·笔记
普马萨特2 小时前
实体与位置关系的数据从哪里来:获取、治理与仍待解决的问题
网络·数据库
醉颜凉2 小时前
KingbaseES日期格式化:MySQL date_format函数的迁移指南
mysql·date_format·kingbasees·数据库兼容·函数迁移
醉颜凉2 小时前
MySQL 8 忘记 root 密码?这两种方法帮你轻松解决
数据库·mysql·adb
刃神太酷啦3 小时前
Linux 系统 MySQL 完整安装配置教程:从卸载 MariaDB 到优化 my.cnf----《Hello MySQL!》(1)
android·linux·c语言·c++·mysql·leetcode·mariadb
RestCloud3 小时前
集成链路监控体系搭建:接口调用、数据流转与异常告警全覆盖
数据库·数据安全·ipaas·api管理·数据监控·集成平台·api 治理
xxwl5853 小时前
MySQL 基础学习笔记
数据库·mysql
SKH.4 小时前
Linux软件编程(6)线程间通信
java·开发语言·数据库
Rain的Java大神之路4 小时前
PC版网站被狂刷怎么处理
java·数据库·redis·后端·mysql·web安全·运维开发
闻哥4 小时前
小表驱动大表——SQL查询优化的核心原则(深度剖析+流程图)
数据库·sql·流程图