MySQL - CRUD/索引优化/原理/主从

文章目录

  • MySQL
    • 一、软件部署
      • 1.1 Linux安装Mysql
      • 1.2 Docker安装Mysql
      • 1.3 Windows安装MySQL
    • 二、玩起来
      • 2.1 增删改查
        • 基本命令
        • 运算符
        • 函数
      • 2.2 索引基础
        • 基本语法
        • 索引分类
        • 哪些情况需要创建索引
        • 查看执行效率
      • 2.3 索引进阶
        • 2.3.1 Explain各字段解释
          • 基本
          • Select_type
          • Type
          • Extra
        • 2.3.2 单表索引优化原则
        • 2.3.3 索引失效的情况
        • 2.3.4 其他优化
      • 2.4 慢查询
      • 2.5 视图
      • 2.6 用户权限管理
      • 2.7 SQL Mode
      • 2.8 触发器
      • 2.9 事务控制
    • 三、原理篇
      • 3.1 MySQL的逻辑架构
      • 3.2 存储引擎
      • 3.3 聚簇索引与非聚簇索引
      • 3.4 索引的数据结构
      • 3.5 关系数据库中连接池的机制是
      • 3.6 字符集
    • 四、架构篇
      • 4.1 主从复制
      • 4.2 MyCAT
  • over

MySQL

文章目录
MySQL 教程 | 菜鸟教程 (runoob.com)

一、软件部署

1.1 Linux安装Mysql

首先查看系统是否安装了MySQL、Mariadb

rpm -qa |grep -i mariadb
rpm -qa |grep -i mysql

如果安装了,就卸载

rpm -e mariadb-libs-5.5.68-1.el7.x86_64
## 如果提示存在依赖关系,不让删,就用下面这个
yum remove  mariadb-libs-5.5.68-1.el7.x86_64

上面都是环境准备,下面就开始正式操作

## 安装MySQL资源库
yum -y localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
## 正式安装
yum -y install mysql-community-server
## 启动并设置开机自启
systemctl start mysqld
systemctl enable mysqld
## 查看密码

你可能感兴趣的:(数据库,java,mysql,索引)