![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
阳光洒在鞋子上
这个作者很懒,什么都没留下…
展开
-
MySQL之存储引擎、SQL优化
1.概述 针对不同的存储需求可以选择不同的存储引擎。 存储引擎就是存储数据,建立索引,更新查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可以说是表类型。 查看当前数据库支持的存储引擎: innoDB支持事务,行级锁,外键 2.各种存储引擎特点 1)InnoDB 是MySQL的默认存储引擎, ...原创 2020-08-14 21:14:41 · 133 阅读 · 0 评论 -
JMeter自动化脚本设计(测试数据库)
一,自动化脚本设计原则 1 每个测试用例都可以独立执行。 2 测试用例可以重复执行。 3 测试数据需要与业务相分离。 4 测试完成之后需要删除不必要的数据。 5 将每个线程组当中的监听器删除,只保留最外层统一的监听。 二,学生管理系统项目示例 执行顺序:新增->更新->查询->删除 1.新增 a.HTTP请求,插入数据POST b.可添加断言 2.更新 a.通过JDBC请求获取需要的ID b.HTTP请求,PUT更新数据 3.查询 (1)查询所有 (2)查询指定单个 a.通过JDB原创 2020-08-04 20:27:06 · 471 阅读 · 0 评论 -
Jmeter 连接数据库
(一)与sqlite数据库 一、设置当前项目中的数据库连接: 先安装一款sqlite 数据库的可视化管理工具。直接将工具解压到相应的目录下,然后启动,设置相应的语言版本,最后在软件中建立数据库连接【 按着提示找到我们的自身数据库文件所在地址打开即可 】,此时我们就可以在该工具中得到当前数据库里对应的表及表中的数据。 二、将我们的jmeter 与当前项目的数据库建立连接 a)因为我们的jmeter 默认是不能连接sqlite 所以我们需要装相应的jar 包复制到 Jmeter lib 目录下,然后重启jme原创 2020-08-04 15:54:01 · 173 阅读 · 0 评论 -
MySQL之事务
事务 调用了事务回滚数据还是存在,不能回滚 当设置事务为0时,就可以撤销回滚 事务特性:一旦提交,一直生效,无法回滚 事务提供了返回的机会 手动开启可回滚原创 2020-08-02 17:53:23 · 78 阅读 · 0 评论 -
MySQL之触发器
1.介绍 在操作数据之前或之后触发某个语句 作用:在数据库确保数据的完整性,日志记录,数据校验等操作。 使用别名OLD和NEW来引用触发器中发生变化的记录内容。只支持行级触发。 2.创建触发器 语法结构: create trigger trigger_name before/after insert/update/delete on table_name [for each row] --行级触发器 begin strigger_stmt; end; 通过触发器记录数据变更记录,包含增加,修改,删除 首先原创 2020-08-02 17:24:33 · 157 阅读 · 0 评论 -
MySQL之存储过程和函数
1.存储过程和函数概述 存储过程和函数是 事先经过编译并存储在数据库中的一段SQL语句的集合。 优点:减少应用程序和数据库之间的交互次数(需要网络传输),提高操作效率 函数:是一个有返回值的过程 过程:是一个没有返回值的函数。 2.创建存储过程 create procedure procedure_name([proc_parameter[,]]) begin —SQL语句 end; 示例: $,声明SQL语句的分隔符,替换;的作用,告诉MySQL解释器,该段命令是否已经结束了 delimiter $原创 2020-07-30 20:08:14 · 227 阅读 · 0 评论 -
MySQL之视图
1.概述 视图是一张虚拟的表,里面封装了一条select查询语句。 优点: 简单:不需要关心对应表的结构,关联条件和筛选条件等,对用户来说是已经过滤直接拿来用的结果集。 安全:使用视图的用户只能访问他们被允许查询的结果集 数据独立:一旦视图的结构确定了,可以屏蔽表结构变化(表更新)对用户的影响,不会造成对访问者的影响。 2.创建,修改视图 create [or REPLACE替换] [ALGORITHM={UNDEFINED|MERGE|TEMPTABLE}] VIEW view_name原创 2020-07-30 14:24:24 · 68 阅读 · 0 评论 -
MySQL之索引
1.索引概述 索引是帮助MySQL进行高效查询的数据结构。 2.索引的优缺点 优势:1)类似于书籍的目录索引,提高数据检索的效率,降低数据库的成本 2)通过索引列对数据进行排序,降低数据排序的成本,降低CPU的消耗 缺点1)实际上索引也是一张表,该表中保存了主键与索引字段,并指向实体类的记录,所有索引列也是要占用空间的。 2)虽然提高了查询效率,却降低了更新表的速度,因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件每次更新添加了索引列的字段,都会调整因为更新带来的键值变化后的索引信息。 3.索原创 2020-07-30 13:06:18 · 110 阅读 · 0 评论 -
SQL题解总结
1.按排名取奇数 解题思路: 判断是否是奇数的依据:一组n个数据(A)中的某一个数,A组数据中有m个数大于等于这个数,排序后则这个数的序号是m; 题目要取排名为奇数的数据,字母排序规律是A>B>C..;但是ASCII码实际上A<B<C,解题时就要转化为小于等于。 答案: SELECT e1.first_name FROM employees e1 where (select COUNT(*) AS aa from employees a1 where a1.fir...原创 2020-07-28 14:15:30 · 136 阅读 · 0 评论