随笔分类 -  MYSQL

摘要:测试过程中遇到的高频查询问题: 表是增量表还是全量表 主键问题 两个字段的关系,是一对多,还是一对一等等 验证方式: 如何判断一张表是增量表还是全量表 看每天的数据量变化,如果每天都差不多,是全量,如果变化很大,是增量。 验证语句:select dt,count(1) from 库名.表名 grou 阅读全文
posted @ 2022-10-19 16:23 中了毒蛇粉的猫 阅读(55) 评论(0) 推荐(0) 编辑
摘要:如何判断一张表是增量表还是全量表 1.看每天的数据量变化,如果每天都差不多,是全量,如果变化很大,是增量。 验证语句:select dt,count(1) from 库名.表名 group by dt order by dt desc; 2.单独看一个客户号,如果不是每个dt里都有他,那这张表肯定不 阅读全文
posted @ 2022-10-19 14:49 中了毒蛇粉的猫 阅读(481) 评论(0) 推荐(0) 编辑
摘要:由于impala不能使用 LATERAL VIEW EXPLODE 需要行转列时,可采用加辅助列的方式: DROP TABLE IF EXISTS ZHYW.T0; CREATE TABLE IF NOT EXISTS ZHYW.T0 AS SELECT '1' AS NM,'A,B,C' AS I 阅读全文
posted @ 2022-10-17 20:24 中了毒蛇粉的猫 阅读(450) 评论(0) 推荐(0) 编辑
摘要:问题合集 关联字段的表别名写错 where条件忘记添加dt 字段类型长度不够,内容显示不完整 row_number取值随机 字符串'null',不符规范,无法用nvl(字段,'')<>''过滤掉,关联时,如果是NULL会自动过滤掉,不会关联,但如果是字符串'null',则会关联上,可能会数据量过大, 阅读全文
posted @ 2022-08-01 21:30 中了毒蛇粉的猫 阅读(120) 评论(0) 推荐(0) 编辑
摘要:数据准备 -- 建表 CREATE TABLE IF NOT EXISTS TEST01.A ( ID VARCHAR(50) COMMENT '序号' -- 01 ,XID VARCHAR(50) COMMENT '信贷编号' -- 02 ,AMT INT COMMENT '数字' -- 03 , 阅读全文
posted @ 2022-07-16 10:27 中了毒蛇粉的猫 阅读(240) 评论(0) 推荐(0) 编辑
摘要:text 3的默认主题黑色背景,鼠标选中后为灰色,对比不明显。如何改变鼠标选中后的字体颜色让显示效果更犀利。 ①打开 sublime text3 的安装路径 找到 Color Scheme - Default.sublime-package 也就是颜色主题包。 我的是在 D:\Program Fil 阅读全文
posted @ 2022-06-23 16:44 中了毒蛇粉的猫 阅读(920) 评论(0) 推荐(0) 编辑
摘要:JOIN关联字段出现NULL值与空值 数据准备 INSERT INTO A (ID,NAME) VALUES ('01',''); INSERT INTO A (ID,NAME) VALUES ('02',NULL); INSERT INTO A (ID,NAME) VALUES ('03','C' 阅读全文
posted @ 2022-06-08 17:50 中了毒蛇粉的猫 阅读(601) 评论(0) 推荐(0) 编辑
摘要:表-表比较 整体思路 两张表条数一样 条数相同是前提,然后比较字段值才有意义 两表字段值完全相同【两表所有字段的值相同】 两表所有字段union后,条数与另一张表条数一样 两表字段值部分相同【两表部分字段的值相同】 原理:union有去重功能 两表部分字段union后,条数与另一张的count(di 阅读全文
posted @ 2022-05-16 21:16 中了毒蛇粉的猫 阅读(653) 评论(0) 推荐(0) 编辑
摘要:数据准备 -- 建表 CREATE TABLE IF NOT EXISTS TEST01.A ( ID VARCHAR(50) COMMENT 'ID号' -- 01 ,NUMS INT COMMENT '数字' -- 02 ,NAME VARCHAR(50) COMMENT '名字' -- 03 阅读全文
posted @ 2022-05-15 13:32 中了毒蛇粉的猫 阅读(544) 评论(0) 推荐(0) 编辑
摘要:写建表语句或者查询语句,手写SQL难免格式出错,尤其是字段很多的时候。 于是面对大批量开发任务时,为了减少手写带来的小错误,一些公司会用自家研发的小工具,协助开发,一般只需要配置相关的表信息与字段信息,就会批量生成建表语句与查询语句。遗憾的是,市场上还没有通用的SQL开发小工具。 实际上在没有这些小 阅读全文
posted @ 2021-11-23 16:44 中了毒蛇粉的猫 阅读(1354) 评论(0) 推荐(0) 编辑
摘要:自动化测试步骤 《测试案例》中配置好相关的数据字典以及data_dt和测试人等基本信息,方便拼接测试QL 将对应的部分字段以及测试SQL粘贴进《规则配置表》中,同时添加更新信息 这里要注意的是,将《规则配置表》另存为相应测试项的CSV文件,注意CSV文件中需要右键删除多余空行 命名参考 sit_pk 阅读全文
posted @ 2021-11-10 11:06 中了毒蛇粉的猫 阅读(178) 评论(0) 推荐(0) 编辑
摘要:一致性测试 在做集市迁移时,甲方比较看重数据的一致性测试,一般会要求做新表与旧表的数据量比对,以及部分金额字段的字段级比对。 下面给出的参考SQL都可以先在Excel中做好拼接语句,再整合到Python脚本框架中。一般整合之前可以先调试好SQL语句,也就是直接在SQL查询平台sqldbx,先跑一遍S 阅读全文
posted @ 2021-11-07 13:03 中了毒蛇粉的猫 阅读(478) 评论(0) 推荐(0) 编辑
摘要:sqldbx查询工具里,常用下面一些SQL语句去了解库里的表格情况。 | 作用 | SQL | | | | | 查看所有数据库 | show schemas; | | 查看所有表 | show tables; | | 查看指定数据库的表 | show tables in irbt; | | 查看函数 阅读全文
posted @ 2021-09-15 16:21 中了毒蛇粉的猫 阅读(630) 评论(0) 推荐(0) 编辑
摘要:工程师开发完成后,常常需要制造大批量的伪数据,来测试数据中台的开发效果。利用Excel来造数,小批量的数据还是可以的,想了解Excel造数的朋友,可以看我之前的文章《造数常用的Excel表达式》,遇到大批量数据时,利用Python来造数会更高效。下面简单介绍一下具体的造数思路。 整体思路 确定有多少 阅读全文
posted @ 2021-07-16 15:51 中了毒蛇粉的猫 阅读(609) 评论(0) 推荐(0) 编辑
摘要:当网盘文件超过100G的时候,找文件就有点苦恼了,不记得放在什么文件夹,也不记得名字,就想着从目录着手。 现在百度网盘还未推出目录功能,这里就套用网上推荐的查询目录的方式。后面附有代码。 #整体思路 ##查看网盘缓存数据库文件 百度网盘在本地有个数据库文件BaiduYunCacheFileV0.db 阅读全文
posted @ 2021-07-13 19:19 中了毒蛇粉的猫 阅读(1722) 评论(1) 推荐(1) 编辑
摘要:数据测试定义 做数据测试时,有黑盒测试和白盒测试,其中黑盒测试就是通过查询语句,检查目标表的表结构是否与设计文档一致,主键是否唯一非空,有无异常值,极值是否超出正常范围,枚举值检查数据是否合理分布,对应字段和字段内容是否一致。白盒测试就是检查开发老师的源码,字段信息(字段长度,最大最小值,异常值), 阅读全文
posted @ 2021-06-01 14:44 中了毒蛇粉的猫 阅读(3360) 评论(0) 推荐(1) 编辑
摘要:电脑配置:系统64位win10,MySQL8.0.16 第一坑,没有用管理员身份 第一次登录,打开cmd,执行net start mysql **报错:**发生系统错误5 **错误原因:**没有用管理员身份运行cmd 第二坑,MySQL 服务无法启动 用管理员身份运行cmd,执行net start 阅读全文
posted @ 2021-04-11 10:55 中了毒蛇粉的猫 阅读(1229) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示