![](https://img-blog.csdnimg.cn/c519d0062d4546acbfe2e2096d58d1a9.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 92
MySQL
L小Ray想有腮
自由 秩序 野心
展开
-
MySQL 基础篇 -- 数据类型
文章目录一、简介二、数字2.1 整型2.2 浮点型2.3 定点型2.4 位三、日期与时间类型四、字符串五、JSON六、空间类型七、小结一、简介数据类型大类小类相关类型数字整型TINYINT、SMALLINT、MEDIUMINT、INT(或INTEGER)、BIGINT浮点型FLOAT、DOUBLE定点型DECIMAL位BIT日期与时间YEAR、TIME、DATE、DATETIME、TIMESTAMP字符串文本CHAR、VA原创 2022-02-25 15:46:24 · 452 阅读 · 0 评论 -
MySQL 基础篇 -- 函数
文章目录一、数值函数1.1 常用函数1.2 角度与弧度互换函数1.3 三角函数1.4 指数与对数1.5 进制转换二、字符串函数三、日期和时间函数3.1 日期和时间的获取3.2 日期与时间戳的转换3.3 获取月份、星期、星期数、天数等3.5 日期和时间的计算3.6 日期的格式化与解析四、流程控制函数五、加密与解密函数六、MySQL 信息函数七、杂项函数可以极大地提高用户对数据库的管理效率,但会降低代码可移植性。一、数值函数1.1 常用函数函数用法ABS(x)返回x的绝对值原创 2022-02-24 15:17:20 · 311 阅读 · 0 评论 -
MySQL 基础篇 -- DDL
DDL(Data Definition Languages 数据定义语言):定义了不同的数据库、表、视图、索引等数据库对象,还可以用来创建、删除、修改数据库和数据表的结构。原创 2022-03-04 12:00:26 · 385 阅读 · 0 评论 -
MySQL 基础篇 -- DQL
DQL(Data Querying Language 数据查询语言)原创 2022-03-04 12:02:24 · 440 阅读 · 0 评论 -
MySQL 基础篇 -- DML
DML(Data Manipulation Language 数据操作语言):用于添加、删除、更新和查询 数据库记录,并检查数据完整性。原创 2022-03-04 12:01:02 · 100 阅读 · 0 评论 -
MySQL 基础篇 -- DCL
DCL(Data Control Language、数据控制语言):用于定义数据库、表、字段、用户的访问权限和安全级别。原创 2022-03-04 12:03:14 · 467 阅读 · 0 评论 -
MySQL 基础篇 -- 约束
数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reliability)。它是防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。原创 2022-03-04 14:22:11 · 548 阅读 · 0 评论 -
MySQL 基础篇 -- 视图
视图是一种虚拟表 ,本身是不具有数据的,占用很少的内存空间;把经常查询的结果集放到虚拟表中,提升使用效率。原创 2022-03-07 09:18:56 · 911 阅读 · 0 评论 -
MySQL 基础篇 -- 存储过程与存储函数
存储过程和函数能够将复杂的SQL逻辑封装在一起,应用程序无须关注存储过程和函数内部复杂的SQL逻辑,而只需要简单地调用存储过程和函数即可。原创 2022-03-08 17:13:35 · 214 阅读 · 0 评论 -
MySQL 基础篇 -- 变量、流程控制与游标
定义存储过程与存储函数时,经常用到变量、定义条件与处理程序、流程控制和游标这些知识。原创 2022-03-15 08:37:00 · 263 阅读 · 0 评论 -
MySQL 基础篇 -- 触发器
触发器是由事件来触发某个操作,当数据库执行这些语句时候,就相当于事件发生了,就会自动激发触发器执行相应的操作。原创 2022-03-15 08:38:39 · 3473 阅读 · 0 评论 -
MySQL 高级篇 -- 存储引擎
存储引擎是负责对表中的数据进行提取和写入工作的,我们可以为不同的表设置不同的存储引擎,也就是说不同的表可以有不同的物理存储结构,不同的提取和写入方式。原创 2022-03-17 15:04:36 · 98 阅读 · 0 评论 -
MySQL 高级篇 -- 索引的数据结构
索引(Index)是帮助 MySQL 高效获取数据的数据结构。原创 2022-03-19 18:28:44 · 4763 阅读 · 8 评论 -
MySQL 高级篇 -- 索引的创建与设计原则
索引的创建与设计原则(适合 / 不适合创建索引的情况)。原创 2022-03-19 18:29:39 · 777 阅读 · 0 评论 -
MySQL 高级篇 -- 性能分析
profiling、mysqldumpslow、trace、sys.schema 相关知识。原创 2022-03-26 15:52:14 · 5603 阅读 · 2 评论 -
MySQL 高级篇 -- EXPLAIN 分析
定位了查询慢的 SQL 之后,我们就可以使用 EXPLAIN 或 DESCRIBE 工具做针对性的分析查询语句。原创 2022-03-26 15:53:27 · 2347 阅读 · 0 评论 -
MySQL 高级篇 -- 查询优化及索引优化
关于索引失效的场景、查询优化的手段、索引优化的方法以及如何设计主键。原创 2022-03-26 21:46:14 · 2664 阅读 · 0 评论 -
MySQL 高级篇 -- 数据库设计规范
介绍数据库设计中的六种范式、ER模型以及数据库对象编写的建议。原创 2022-03-27 08:56:26 · 508 阅读 · 0 评论 -
MySQL 高级篇 -- 事务
介绍事务的ACID特性、如何使用事务以及事务隔离级别的相关知识。原创 2022-03-27 08:58:25 · 164 阅读 · 0 评论 -
MySQL 高级篇 -- 事务日志
事务的原子性、一致性和持久性由事务的 redo 日志和 undo 日志来保证。原创 2022-03-29 19:12:28 · 938 阅读 · 0 评论 -
MySQL 高级篇 -- 锁
在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源;为保证数据的一致性,需要对 `并发操作进行控制`,因此产生了 `锁`。原创 2022-04-04 10:05:06 · 443 阅读 · 0 评论 -
MySQL 高级篇 -- MVCC
MVCC 的实现依赖于:`隐藏字段`、`Undo Log`、`Read View`,要解决的主要问题就是判断版本链中的哪个版本是当前事务可见的。原创 2022-04-04 10:20:16 · 920 阅读 · 0 评论 -
MySQL 高级篇 -- 数据库日志
介绍 MySQL 数据库中涉及到各种类型的日志。原创 2022-04-05 09:06:29 · 1163 阅读 · 0 评论 -
MySQL 运维篇 -- 单实例安装
文章目录YUM安装手工安装YUM安装安装软件:[root@mysql01 ~]# dnf install @mysqlLast metadata expiration check: 0:00:05 ago on Sat 19 Sep 2020 12:49:38 PM CST.Dependencies resolved.==========================================================================================原创 2020-09-19 15:10:54 · 371 阅读 · 0 评论 -
MySQL 运维篇 -- 多实例安装
创建目录,拷贝原配置文件:[root@mysql01 ~]# mkdir /data/mysql3306{1,2,3}/data -p[root@mysql01 ~]# cp /etc/my.cnf /data/mysql33061/[root@mysql01 ~]# tree /data/ -L 2/data/├── mysql│ └── data├── mysql33061│ ├── data│ └── my.cnf├── mysql33062│ └── data原创 2020-09-20 12:19:30 · 86 阅读 · 0 评论 -
MySQL 运维篇 -- 主从集群搭建
文章目录主从复制主从复制原理主从故障处理延时从库主从GTID复制主从GR复制*****搭建组复制观察组复制主从复制主从同步过程(1)主丛复制基于binlog来实现的(2)主库发生新的操作,都会记录binlog(3)从库取得主库的binlog进行回放(4)主从复制是异步的准备主从的初始MySQL环境(YUM安装)[root@master ~]# hostnamemaster[root@master ~]# hostname -I13.13.6.6 [root@master ~]原创 2020-09-30 17:05:07 · 237 阅读 · 0 评论 -
MySQL 运维篇 -- 路由集群搭建
文章目录目标环境初定数据库实例准备集群的创建路由的配置设定VIP目标功用IPHostMySQL Shell13.13.3.3myshMySQL Router Active13.13.4.4router01MySQL Router Standby13.13.5.5router02Group Replication Member13.13.6.6db01Group Replication Member13.13.7.7db02Grou原创 2020-10-01 15:57:13 · 770 阅读 · 1 评论 -
MySQL 运维篇 -- 备份/恢复
如何通过 mysqldump 进行全备、xtrabackup 进行增备及恢复。原创 2020-09-26 17:31:45 · 859 阅读 · 0 评论