摘要: https://www.cnblogs.com/ZhuChangwu/p/14041410.html#四数据页分裂问题 阅读全文
posted @ 2022-09-22 18:58 郭慕荣 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.使用自增id的内部结构 自增的主键的值是顺序的,所以Innodb把每一条记录都存储在一条记录的后面。当达到页面的最大填充因子时候(innodb默认的最大填充因子是页大小的15/16,会留出1/16的空间留作以后的 修改):①下一条记录就会写入新的页中,一旦数据按照这种顺序的方式加载,主键页就会近 阅读全文
posted @ 2022-09-22 16:07 郭慕荣 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 区别:1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; 2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM 阅读全文
posted @ 2022-09-22 14:54 郭慕荣 阅读(254) 评论(0) 推荐(0) 编辑
摘要: PG中的几种数据类型转换方式1、通过格式化函数进行转换 函数 返回类型 描述 示例 to_char(timestamp,text) text 把时间戳转换成字符串 to_char(current_timestamp,‘HH12:MI:SS’) to_char(interval,text) text 阅读全文
posted @ 2022-09-22 11:25 郭慕荣 阅读(14444) 评论(0) 推荐(0) 编辑
摘要: 窗口函数基于结果集进行计算,将计算出的结果合并到输出的结果集上,并返回多行。使用窗口函数能大幅度简化SQL代码。gaussdb提供内置的窗口函数,例如row_num()、rank()、lag()等,除了内置的窗口函数外,聚合函数、自定义函数后接OVER属性也可以作为窗口函数。1,创建测试表并插入数据 阅读全文
posted @ 2022-09-22 09:58 郭慕荣 阅读(1459) 评论(0) 推荐(0) 编辑