随笔分类 - D4-1→ 关系型数据库

摘要:最新原文:https://www.cnblogs.com/uncleyong/p/14758383.html sql是测试从业者必备的技能之一,基本上也是笔试必考内容。 金三银四已过,部分微信好友反馈,sql拖了后腿,一遇到多表关联查询就犯晕,甚至连单表的执行顺序都没搞懂,下面简单介绍下,顺便给一些 阅读全文
posted @ 2021-05-11 22:50 全栈测试笔记 阅读(1157) 评论(0) 推荐(0) 编辑
摘要:遇到坑货开发,从开发环境的oracle数据库给你导出几十万条数据,每条数据是insert语句,用于插入到测试环境oracle数据库, 打开导出的数据文件data.sql,复制到pl/sql中,可能直接就卡死了; 可以通过命令方式执行data.sql文件:在PL/SQL Developer中,文件 - 阅读全文
posted @ 2020-08-06 22:34 全栈测试笔记 阅读(810) 评论(0) 推荐(0) 编辑
摘要:用python操作数据库,特别是做性能测试造存量数据时特别简单方便,比存储过程方便多了。 连接数据库 前提:安装mysql、python,参考:https://www.cnblogs.com/uncleyong/p/10530261.html 数据库qzcsjb的test表中初始化的数据: 安装py 阅读全文
posted @ 2019-05-26 17:40 全栈测试笔记 阅读(15135) 评论(1) 推荐(2) 编辑
摘要:xshell本地连接数据库,show databases; 下面只显示了两个数据库,mysql数据库看不到,问题原因是:用户没有权限 navicat远程连接,比上面看到的数据库多了很多,能看到mysql等数据库 停掉mysql,重启,mysqld_safe --skip-grant-tables,或 阅读全文
posted @ 2019-05-26 15:59 全栈测试笔记 阅读(2196) 评论(0) 推荐(0) 编辑
摘要:相同点 使用drop delete truncate 都会删除表中的内容 drop table 表名 delete from 表名(后面不跟where语句,则删除表中所有的数据) truncate table 表名 区别 首先delete 属于DML,当不commit时时不生效的,意思commit前 阅读全文
posted @ 2019-05-11 18:45 全栈测试笔记 阅读(18466) 评论(0) 推荐(0) 编辑
摘要:import cx_Oracle conn = cx_Oracle.connect('test/test@192.168.168.168/oracledb') cur1 = conn.cursor() cur2 = conn.cursor() cur3 = conn.cursor() sql1 = "select t.* from authentication t" cur1.execut... 阅读全文
posted @ 2017-10-09 19:29 全栈测试笔记 阅读(313) 评论(0) 推荐(0) 编辑
摘要:现在互联网的主流关系型数据库是mysql,掌握其基本的增、删、改、查是每一个测试人员必备的技能。 sql语言分类 1、DDL语句(数据库定义语言): 数据库、表、视图、索引、存储过程,例如:CREATE、DROP、ALTER 2、DML语句(数据库操纵语言): 插入数据INSERT、删除数据DELE 阅读全文
posted @ 2016-12-26 21:46 全栈测试笔记 阅读(4825) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.2cto.com/database/201709/683378.html case when 的三种用法: 1. case 字段 when ,字段的具体值。 select a.*, case name when '流浪' then '法师' else '战士' end 阅读全文
posted @ 2016-08-28 19:57 全栈测试笔记 阅读(261) 评论(0) 推荐(0) 编辑