数据库
文章平均质量分 88
黑夜中坚持
这个作者很懒,什么都没留下…
展开
-
数据库读写分离与分库分表
数据库读写分离与分库分表原创 2022-03-03 17:52:21 · 1828 阅读 · 0 评论 -
数据库课堂笔记之其他常见sql模式(连接)
叠加行集查找只存在于一张表中的数据(差)mysql:从一个表检索另一个表不相关的行(外连接)确定两个表中是否有相同的数据从多个表中返回缺失值(全外连接)连接和聚合函数的使用...原创 2020-03-15 01:35:17 · 100 阅读 · 0 评论 -
数据库课堂笔记之日期处理
年月日加减法计算两个日期间的天数计算两个日期间的工作日天数计算当前记录和下一条记录之间的日期差判断闰年计算一年有多少天找到当前月份的第一个和最后一个星期一依据特定时间单位检索数据识别重叠的日期区间...原创 2020-03-15 01:10:46 · 165 阅读 · 0 评论 -
数据库课堂笔记之数值处理
计算平均值注: coalesce函数为返回列表中的第一个非null表达式,如果sal为null,因为第二个参数为0,则返回0.当使用聚合函数的时候,考虑空值问题.查找最大值和最小值注: 使用min()、max()函数,空值不考虑.计算求和计算行数注:count(*)统计所有行数(包括某字段为null的行),count(列名)不会统计该字段为null的记录....原创 2020-03-15 00:24:31 · 147 阅读 · 0 评论 -
数据库课堂笔记之字符串部分
遍历字符串嵌入引号单引号中间加双引号,则显示单引号统计字符出现的次数删除不想要的字符translate函数是替代字符函数,replace是替代字符串函数.translate函数将AEIOU都转换为字符a,然后将ename中的字符a都删除.分离数字和字符数据使用translate函数将data中的数字用0替换,然后删除data中的0将转换为小写字母的data中的字...原创 2020-03-14 23:18:34 · 101 阅读 · 0 评论 -
1.数据库课堂笔记之索引
B-Tree(B+Tree平衡树索引)读数据:将block(4k磁盘针转一圈正好读取4K)整块数据读入到内存中.存数据:块头(物理标示等)当装不下了(比如第4条记录),这时会link到一个新block.当读取时前三条记录有一次IO操作,而第4条记录有两次IO操作.这种一条记录存储在多个block的情况称为行迁移.行迁移可能在插入和修改时产生.避免行迁移方法:1)2)设置block最大存...原创 2020-01-03 21:29:51 · 312 阅读 · 0 评论