摘要: # test账号 'test'@'localhost' 全局性管理权限 ## *.* 代表所有数据库的权限 grant all on *.* to 'test'@'localhost'; grant select,insert on *.* to 'test'@'localhost'; 数据库级别的 阅读全文
posted @ 2024-05-09 15:14 snakelis 阅读(55) 评论(0) 推荐(0)
摘要: b树,b+树,b-树,红黑树详解 前言 - 平衡二叉树 平衡二叉树查询效率高,可以通过降低树的深度提高查找效率 数据量非常大的时候,导致二叉查找树深度过大而造成磁盘I/O读写过于频繁,进而导致查询效率地下 内存空间不够容纳二叉树所有节点的情况 B树 一种自平衡数据结构,节点可以有两个以上的子节点 每 阅读全文
posted @ 2024-05-09 15:13 snakelis 阅读(30) 评论(0) 推荐(0)
摘要: 数据库拆分 通过某种特定的条件,按照某个唯独,将我们存放在用一个数据库中的数据分散存放到多个数据库(主机)上达到分散单库(主机)负载的效果 以mysql为例讲述下水平拆分和垂直拆分,mysql能容忍的数量级在百万静态数据可以到千万 垂直拆分 按照业务将表进行分类,把不同的表拆到不同的数据库中 优点: 阅读全文
posted @ 2024-05-09 15:13 snakelis 阅读(37) 评论(0) 推荐(0)
摘要: mysql存储过程 优点 增强sql语的功能和灵活性 标准组件式编程 较快的执行速度 减少网络流量 创建 delimiter // create procedure test_name(IN in_param int) begin declare param int default 1; selec 阅读全文
posted @ 2024-05-09 15:13 snakelis 阅读(34) 评论(0) 推荐(0)
摘要: 常用命令 mysqldump -uroot -proot --databases database1_name database2_name > dump.sql 常用选项 --all-databases、-A 备份全部数据库 --databases、-B 备份多个数据库(没有该选项 第一个参数当数 阅读全文
posted @ 2024-05-09 15:13 snakelis 阅读(5) 评论(0) 推荐(0)
摘要: 多表连表关联查询 交叉连接(cross jooin) 内连接(inner join) 外连接(left join、right join) 联合查询(union、union all) 全连接(full join) join流程 驱动表、被驱动表分析 a left join b:表示a是驱动表,b是被驱 阅读全文
posted @ 2024-05-09 15:13 snakelis 阅读(32) 评论(0) 推荐(0)
摘要: explain 简介 MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化. 输出格式(字段) id select_type table partitions type possible_keys ke 阅读全文
posted @ 2024-05-09 15:13 snakelis 阅读(41) 评论(0) 推荐(0)
摘要: 安装composer curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 阿里镜像 composer config -g repo.packagist composer h 阅读全文
posted @ 2024-05-09 14:59 snakelis 阅读(3) 评论(0) 推荐(0)