随笔分类 -  MySQL

python全栈day44--day49、day120、day125
摘要:1 分库分表介绍 # 数据切分(sharding)的两种模式 -垂直(纵向)拆分: 垂直分库:按照不同的表(或者Schema)来切分到不同的数据库(主机)之上 垂直分表:将一个表按照字段分成多表,每个表存储其中一部分字段,就是一对一的关系 -水平(横向)拆分: 水平分库:根据表中数据的逻辑关系,将同 阅读全文
posted @ 2022-11-03 23:54 Edmond辉仔 阅读(264) 评论(0) 推荐(0)
摘要:1 回表 # 回表查询:先定位主键值,再定位行记录的查询 性能 比 聚集索引(只扫一遍索引树) 更低 # eg: 辅助索引查询 对于辅助索引查询方式而言,一共搜索了两棵 B+Tree, 第一次搜索 B+Tree 拿到主键值后 再 去搜索主键索引的 B+Tree,这个过程就是所谓的回表。 # 回表优化 阅读全文
posted @ 2022-10-28 14:53 Edmond辉仔 阅读(326) 评论(0) 推荐(0)
摘要:# 一、索引理论 ps:数据都是存在于硬盘上的,查询数据不可避免的需要进行IO操作 ```python # 索引:就是一种数据结构,类似于书的目录。 意味着以后在查询数据的应该先找目录再找数据,而不是一页一页的翻书,从而提升查询速度降低IO操作 # 索引在MySQL中也叫“键”,是存储引擎用于快速查 阅读全文
posted @ 2022-10-25 16:19 Edmond辉仔 阅读(30) 评论(0) 推荐(0)
摘要:1 mysql--单主N从搭建 https://www.liuqingzheng.top/python/%E5%85%B6%E4%BB%96/02-MySQL%E4%B8%BB%E4%BB%8E%E6%90%AD%E5%BB%BA%E5%9F%BA%E4%BA%8Edocker/ 1.1 基本介绍 阅读全文
posted @ 2022-09-22 15:37 Edmond辉仔 阅读(110) 评论(0) 推荐(0)
摘要:每日测验 默写pymysql模块操作MySQL的代码及主要方法 什么是sql注入,如何避免 sql注入有很多种类型,我们只是介绍了其中最具代表性的一种来诠释, 感兴趣的可以自己再去百度查看完整的sql注入种类及解决方式 昨日回顾 Navicat软件的使用 作为开发 我们使用软件的频率较高 一般不用直 阅读全文
posted @ 2022-05-28 10:26 Edmond辉仔 阅读(20) 评论(0) 推荐(0)
摘要:每日测验 MySQL中常用查询关键字及作用 针对多表查询有哪些查询方式,各自有什么特点 昨日回顾 查询主要关键字 select distinct 字段1,字段2,... from 表名 where 分组之前的筛选条件 group by 分组条件 having 分组之后的筛选条件 order by 排 阅读全文
posted @ 2022-05-28 09:13 Edmond辉仔 阅读(52) 评论(0) 推荐(0)
摘要:每日测验 你所知道的约束条件有哪些 表与表之间关系有几种,如何判断 创建上述表关系的SQL语法如何书写 昨日内容回顾 约束条件 # not null # zerofill # unsigned # default gender enum('male','female','others') defau 阅读全文
posted @ 2021-10-11 09:29 Edmond辉仔 阅读(94) 评论(0) 推荐(0)
摘要:# 每日测验 * 你都了解哪些MySQL存储引擎,简单说说它们的特点 * 创建表的完整语法及注意事项 * MySQL基本数据类型有哪些 # 昨日内容回顾 * ### 存储引擎 ```python # 针对不同的数据应该有不同的处理机制 存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更 阅读全文
posted @ 2021-09-23 09:01 Edmond辉仔 阅读(73) 评论(0) 推荐(0)
摘要:每日测验 简述数据库的本质及分类 MySQL中针对库、表、数据的增删改查语句 上周内容回顾 存储数据的演变过程 # 1 随意建文件、数据格式也是千差万别的 jason|123 egon~123 tank+123 # 2 软件开发目录规范 明确了数据存放的大致位置 # 3 从单机变成联网 如何操作 数 阅读全文
posted @ 2021-09-11 21:22 Edmond辉仔 阅读(18) 评论(0) 推荐(0)
摘要:一、存储数据的演变过程 1.随意的存到一个文件中 文件位置、数据格式是千差万别的,完全取决于我们自己 # 小李 jason|123|NB # 小王 egon-123-DBJ # 小红 tank~123~hecha 2.软件开发目录规范 限制了存储数据的具体位置 bin 启动文件 conf 配置文件 阅读全文
posted @ 2021-09-11 20:45 Edmond辉仔 阅读(39) 评论(0) 推荐(0)