![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 70
MySQL数据库
嗯嗯**
If you want to go fast,go alone.If you want to go far,go together
展开
-
MySQL - 基于ibd文件恢复表数据
MySQL - 基于ibd文件恢复表数据原创 2022-11-28 00:53:50 · 1278 阅读 · 0 评论 -
Docekr学习 - MySQL8主从复制搭建部署
Docker-MySQL8主从搭建、问题处理原创 2022-07-21 20:47:30 · 299 阅读 · 0 评论 -
MySQ问题解决 - 1130、1418、1215、1064、无服务证书警告
文章目录1. SSL无服务证书警告2. 1064 - 再三检查语法没问题,可能是关键字冲突导致3. 1215 - 不能添加外键约束4. 单表不可group by5. 1418 - 函数(自定义函数、存储过程)声明不确定6. 1130(ip被限制登录)、1045(拒绝登录)1. SSL无服务证书警告Sun Mar 15 00:25:15 CST 2020 WARN: Establishing...原创 2020-04-25 15:32:38 · 315 阅读 · 0 评论 -
MySQL代码 - 自定义函数、存储过程
文章目录自定义函数Function1.1 传入有分隔符的数字字符串,计算结果1.2 传入ID( 用来查表 ),数量计算总价2 存储过程procedure2.1 批量插入数据行 - 随机字符串2.2 从已有表数据,进行重复随机插入2.3 从已有的外表数据,进行顺序插入外键ID值自定义函数Function1.1 传入有分隔符的数字字符串,计算结果CREATE DEFINER=`skip-gran......原创 2020-04-25 15:29:08 · 381 阅读 · 0 评论 -
MySQL命令学习6 - 查询SQL性能profile、锁、mysql引擎、主从复制、慢查询
文章目录1. MySQL查询配置1.1 真实生产慢SQL排查1.1.1 慢查询 - 需要手动设置开启1.1.2 分析慢查询文件 - mysqldumpslow1.1.3 查看SQL性能 - show profile1.2 全局SQL日志记录开启 - 默认关闭2. 锁2.1 表锁 - 读、写锁2.1.1 读锁(表级别)2.1.2 写锁(表级别)2.2 行锁 - 读、写锁2.2.0 优化建议2.2.1...原创 2020-04-25 15:28:11 · 319 阅读 · 0 评论 -
MySQL命令学习5 - 索引、查询优化、explain分析
文章目录1. SQL慢原因、MySQL瓶颈2. 索引 - 排好序的快速查找数据结构2.0 基础知识 - 每条SQL只能使用一个索引2.1 索引原理 - 简单解析2.2 索引分类2.3 创建索引情况 - 适合、不适合2.3.1 索引失效2.3.2 案例2.4 Explain、show Warnings - 分析SQL - 模拟优化器执行SQL语句2.4.1 id - 表的读取顺序 - 越大越优先读取...原创 2020-04-25 15:16:28 · 408 阅读 · 0 评论 -
MySQL命令学习4 - 数据类型、视图、变量、存储过程、函数、流程控制、循环、case、if
文章目录1. 数据类型1.1 整型 - 超出范围则抛出异常1.2 小数型 - 超出范围则抛出异常1.3 字符型1.4 集合型1.5 日期型2. 视图View - 用于查询、不建议在视图执行DML语句3. 变量3.1 系统变量 - 默认session当前数据库连接级别3.2 自定义变量3.2.1 用户变量 - 当前数据库连接有效 - 另一个新的数据库连接不能使用3.2.2 局部变量 - begin...原创 2020-04-25 14:56:33 · 377 阅读 · 0 评论 -
MySQL命令学习3 - DML、DDL、TCL
文章目录1. DML - 数据操纵语言1.1 update - 更新1.2 delete、truncate - 删除1.3 insert - 插入2. DDL - 数据定义语言2.1 库的操纵2.2 表的操纵 - 表创建、删除、列类型修改2.3 约束 - check约束可定义但不支持2.3.1 创表时添加约束2.3.2 表创建完后添加、修改约束2.3.2 删除约束2.4 自增长increment2...原创 2020-04-25 14:51:25 · 372 阅读 · 0 评论 -
MySQL命令学习2 - 分组查询、表连接、子查询
文章目录重点:SQL执行顺序0. 分组查询1. 表连接1.1. 内连接1.2. 外连接1.3 交叉连接 - 其实就是等值连接2. 子查询2.1 普通子查询2.2 分页查询 - limit无论如何都是最后运行2.3 联合查询重点:SQL执行顺序select 查询列 ⑤ from 表名 ...原创 2020-04-25 14:49:18 · 336 阅读 · 0 评论 -
MySQL命令学习1 - 语法规范、常用命令启动、关键命令、条件表达式、常用内置6大类型函数
文章目录0. 语法规范1. 常用命令 - 启动 - 必须掌握2. 关键命令2.1 常量输出 - 不查询表普通表达式使用+号使用 - 只有算术运算功能,没有字符拼接2.2 表输出格式命令3. 条件表达式3.0 判断NULL值3.1 简单条件运算符 - 不可用来判断NULL值3.2 逻辑表达式3.3 模糊、范围查询表达式 - 这里有专门判断NULL值表达式4. 常用内置函数4.1 字符函数4.2 数学...原创 2020-04-25 14:47:09 · 238 阅读 · 0 评论 -
MySQL命令学习0 - Linux安装、基础命令、远程连接
文章目录1. 安装1.0 架构1.1 Linux1.1.1 安装步骤1.1.2 允许远程连接 - (如navicat)1.1.3 文件目录 - 默认2. Linux下的MySQL2.1 基础命令1. 安装1.0 架构优点:存储引擎、任务执行、数据库文件三者分离互不影响 架构连接器( Connectors )即客户端:用于外部程序与数据库之前的交互 - SSL连接sock通信tcp/...原创 2020-04-25 14:43:47 · 158 阅读 · 0 评论