![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
豆豆·丁
这个作者很懒,什么都没留下…
展开
-
mysql递归查询
根据子ID查询所有父级 创建表结构: CREATE TABLE `authority_resource` ( `id` int(11) NOT NULL COMMENT '权限id', `name` varchar(50) NOT NULL COMMENT '权限名称', `p_id` int(11) DEFAULT NULL COMMENT '父级权限id', `type` tinyint(4) NOT NULL COMMENT '权限类型 1 菜单权限 2 操作权限', `c原创 2021-09-08 15:54:18 · 236 阅读 · 0 评论 -
MYSQL主从搭建
两台数据库服务器搭建成主从,通过keepalived 实现高可用。如果master mysql 出现故障,虚拟ip 就会漂移到从服务器上,slave mysql 会升级成 master 。继续提供数据服务。 1.服务器分配 Mysql1 设置为主 master mysql ip:ip1 Mysql2 设置为从 slave mysql ip:ip2 虚拟ip 设置在主服务器上192.168.230.90 2.部署前准备 设置/etc/selinux/co...原创 2020-07-17 10:54:16 · 92 阅读 · 0 评论 -
深入理解 MySQL 底层实现
深入理解 MySQL 底层实现 MySQL 的常用引擎 InnoDB InnoDB 的存储文件有两个,后缀名分别是 .frm 和 .idb,其中 .frm 是表的定义文件,而 idb 是数据文件。 InnoDB 中存在表锁和行锁,不过行锁是在命中索引的情况下才会起作用。 InnoDB 支持事务,且支持四种隔离级别(读未提交、读已提交、可重复读、串行化),默认的为可重复读;而在 Oracle 数...转载 2019-05-09 16:03:38 · 79 阅读 · 0 评论 -
SQL调优
SELECT o.order_code AS orderCode, o.order_price AS orderPrice, o.coupon_price AS redpkgPrice, o.red_package_id AS redPackageId, oo.order_status AS orderStatus, oo.order_type AS orderType, oo.business_id AS businessId, (CASE WHEN sb3.result原创 2019-05-09 16:28:17 · 115 阅读 · 0 评论