自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 jmeter学习一_测试计划(Test Plan)

一、测试计划测试计划:用于描述一个测试脚本的场景设计,包含这次测试的所有内容。也就是说使用jmeter进行测试的所有内容都基于一个测试计划。打开jmeter.bat默认会打开测试计划页面,如下所示:二、各配置项说明1、名称(Name):测试计划的名称,可为整个测试计划命名,例如:保存时该jmx的名字就是定义的测试计划名字。2、注释(Comments):该测试计划的注释,可以自定义,最好能够表达脚本的意义,方便以后看到该测试计划能够一目了然,该测试计划的..

2020-07-22 14:18:27 568

原创 SQL必知必会笔记二十二(高级SQL特性)

介绍SQL所涉及的几个高级数据处理特性:约束、索引和触发器。一、约束关系数据库存储分解为多个表的数据,每个表存储相应的数据。利用键来建立从一个表到另一个表的引用(由此产生了术语引用完整性(referential integrity))。正确地进行关系数据库设计,需要一种方法保证只在表中插入合法数据。虽然可以在插入新行时进行检查(在另一个表上执行SELECT,以保证所有值合法并存在),但最好不要这样做,原因如下:• 如果在客户端层面上实施数据库完整性规则,则每个客户端都要被迫实施这些规则,

2020-07-15 14:26:14 179

原创 SQL必知必会笔记二十一(使用游标)

一、游标SQL检索操作返回一组称为结果集的行,这组返回的行都是与SQL语句相匹配的行(零行或多行)。简单地使用SELECT语句,没有办法得到第一行、下一行或前10行。但这是关系DBMS功能的组成部分。结果集(result set):SQL查询所检索出的结果。有时,需要在检索出来的行中前进或后退一行或多行,这就是游标的用途所在。游标(cursor)是一个存储在DBMS服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览

2020-07-15 11:42:25 364

原创 SQL必知必会笔记二十(管理事务处理)

利用COMMIT和ROLLBACK语句管理事务处理。一、事务处理使用事务处理(transaction processing),通过确保成批的SQL操作要么完全执行,要么完全不执行,来维护数据库的完整性。事务处理是一种机制,用来管理必须成批执行的SQL操作,保证数据库不包含不完整的操作结果。利用事务处理,可以保证一组操作不会中途停止,它们要么完全执行,要么完全不执行(除非明确指示)。如果没有错误发生,整组语句提交给(写到)数据库表;如果发生错误,则进行回退(撤销),将数据库恢复到某个已知且安全的状

2020-07-15 11:03:05 241

原创 SQL必知必会笔记十九(使用存储过程)

一、存储过程存储过程就是为以后使用而保存的一条或多条SQL语句。可将其视为批文件,虽然它们的作用不仅限于批处理。二、为什么要使用存储过程优势:• 通过把处理封装在一个易用的单元中,可以简化复杂的操作• 由于不要求反复建立一系列处理步骤,因而保证了数据的一致性。这一点的延伸就是防止错误。需要执行的步骤越多,出错的可能性就越大。防止错误保证了数据的一致性。这一点的延伸就是防止错误。需要执行的步骤越多,出错的可能性就越大。防止错误保证了数据的一致性。这一点的延伸就是安全性。通.

2020-07-14 18:09:46 431

原创 SQL必知必会笔记十八(使用视图)

什么是视图,它们怎样工作,何时使用它们;还将讲述如何利用视图简化前几课中执行的某些SQL操作。一、视图视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。说明:DBMS支持Microsoft Access不支持视图,没有与SQL视图一致的工作方式。因此,这一课的内容不适用Microsoft Access。MySQL从版本5起开始支持视图,因此,这一课的内容不适用较早版本的MySQL。SQLite仅支持只读视图,所以视图可以创建,可以读,但其内容不能更改。例如

2020-07-13 16:38:25 207

原创 SQL必知必会笔记十七(创建和操纵表)

创建、更改和删除表的基本知识。一、创建表SQL不仅用于表数据操纵,还用来执行数据库和表的所有操作,包括表本身的创建和处理。一般有两种创建表的方法:• 多数DBMS都具有交互式创建和管理数据库表的工具;• 表也可以直接用SQL语句操纵。用程序创建表,可以使用SQL的CREATE TABLE语句。需要注意的是,使用交互式工具时实际上就是使用SQL语句。这些语句不是用户编写的,界...

2020-05-05 23:59:15 223 1

原创 SQL必知必会笔记十六(更新和删除数据)

如何利用UPDATE和DELETE语句进一步操作表数据。一、更改数据更新(修改)表中的数据,可以使用UPDATE语句。有两种使用UPDATE的方式:• 更新表中的特定行;• 更新表中的所有行。注意:不要省略WHERE子句在使用UPDATE时一定要细心。因为稍不注意,就会更新表中的所有行。提示:UPDATE与安全在客户端/服务器的DBMS中,使用UPDATE语句可能需...

2020-05-05 23:11:31 158

原创 SQL必知必会笔记十五(插入数据)

利用SQL的INSERT语句将数据插入表中。一、数据插入INSERT用来将行插入(或添加)到数据库表。插入有几种方式:• 插入完整的行;• 插入行的一部分;• 插入某些查询的结果。提示:插入及系统安全使用INSERT语句可能需要客户端/服务器DBMS中的特定安全权限。在你试图使用INSERT前,应该保证自己有足够的安全权限。插入完整的行例如:INSERT I...

2020-05-05 22:52:54 362

原创 SQL必知必会笔记十四(组合查询)

利用UNION操作符将多条SELECT语句组合成一个结果集一、组合查询多数SQL查询只包含从一个或多个表中返回数据的单条SELECT语句。但是,SQL也允许执行多个查询(多条SELECT语句),并将结果作为一个查询结果集返回。这些组合查询通常称为并(union)或复合查询(compound query)。主要有两种情况需要使用组合查询:• 在一个查询中从不同的表返回结构数据;•...

2020-04-30 18:04:32 202

原创 SQL必知必会笔记十三(创建高级联结)

另外一些联结(包括它们的含义和使用方法),介绍如何使用表别名,如何对被联结的表使用聚集函数。一、使用表别名例如:给列起别名SELECT RTRIM(vend_name) + ' (' + RTRIM(vend_country) + ')' AS vend_title FROM Vendors ORDER BY vend_name;SQL除了可以对列名和计算字段使用别名,还允许给...

2020-04-29 11:45:40 191

原创 SQL必知必会笔记十二(联结表)

什么是联结,为什么使用联结,如何编写使用联结的SELECT语句。一、联结SQL最强大的功能之一就是能在数据查询的执行中联结(join)表。联结是利用SQL的SELECT能执行的最重要的操作,很好地理解联结及其语法是学习SQL的极为重要的部分。在能够有效地使用联结前,必须了解关系表以及关系数据库设计的一些基础知识。关系表例如:有一个包含产品目录的数据库表,其中每类物品占一行。...

2020-04-28 14:15:47 179

原创 大型网站技术架构笔记一(概述)

一、大型网站软件系统的特点大型互联网应用系统特点:1、高并发,大流量2、高可用3、海量数据4、用户分布广泛,网络情况复杂5、安全环境恶劣6、需求快速变更,发布频繁7、渐进式发展二、大型网站架构演化发展历程初始阶段的网站架构大型网站都是从小型网站发展而来,网站架构也是一样,是从小型网站架构逐步演化而来。小型网站最开始时没有太多人访问,只需要一台服务器...

2020-04-28 11:39:40 275

原创 SQL必知必会笔记十一(使用子查询)

一、子查询SELECT语句是SQL的查询。我们迄今为止所看到的所有SELECT语句都是简单查询,即从单个数据库表中检索数据的单条语句。查询(query)任何SQL语句都是查询。但此术语一般指SELECT语句。SQL还允许创建子查询(subquery),即嵌套在其他查询中的查询。说明:MySQL支持如果使用MySQL,应该知道对子查询的支持是从4.1版本引入的。MySQL的早...

2020-04-27 11:36:17 527

原创 SQL必知必会笔记十(分组数据)

如何分组数据,以便汇总表内容的子集。这涉及两个新SELECT语句子句:GROUP BY子句和HAVING子句。一、数据分组例如SQL必知必会笔记九(汇总数据)的返回供应商DLL01提供的产品数目:SELECT COUNT(*) AS num_prods FROM Products WHERE vend_id = 'DLL01';如果要返回每个供应商提供的产品数目,该怎么办?或者返回...

2020-04-26 19:20:32 320

原创 SQL必知必会笔记九(汇总数据)

什么是SQL的聚集函数,如何利用它们汇总表的数据。一、聚集函数我们需要汇总数据而不用把它们实际检索出来,为此SQL提供了专门的函数。使用这些函数,SQL查询可用于检索数据,以便分析和报表生成。这种类型的检索例子有:• 确定表中行数(或者满足某个条件或包含某个特定值的行数);• 获得表中某些行的和;• 找出表列(或所有行或某些特定的行)的最大值、最小值、平均值。为方便这种类型...

2020-04-26 17:27:40 223

原创 SQL必知必会笔记八(使用函数处理数据)

什么是函数,DBMS支持何种函数,以及如何使用这些函数;为什么SQL函数的使用可能会带来问题。一、函数与大多数其他计算机语言一样,SQL也可以用函数来处理数据。函数一般是在数据上执行的,为数据的转换和处理提供了方便。例如SQL必知必会笔记七(创建计算字段)用来去掉字符串尾的空格的RTRIM()就是一个函数。函数带来的问题:与几乎所有DBMS都等同地支持SQL语句(如SELECT...

2020-04-26 15:43:46 227

原创 SQL必知必会笔记七(创建计算字段)

一、计算字段存储在数据库表中的数据一般不是应用程序所需要的格式例如:• 需要显示公司名,同时还需要显示公司的地址,但这两个信息存储在不同的表列中。• 城市、州和邮政编码存储在不同的列中(应该这样),但邮件标签打印程序需要把它们作为一个有恰当格式的字段检索出来。• 列数据是大小写混合的,但报表程序需要把所有数据按大写表示出来。• 物品订单表存储物品的价格和数量,不存储每个物品...

2020-04-26 14:15:24 606

原创 SQL必知必会笔记六(用通配符进行过滤)

一、LIKE操作符前面所有操作符都是针对已知值进行过滤的。不管是匹配一个值还是多个值,检验大于还是小于已知值,或者检查某个范围的值,其共同点是过滤中使用的值都是已知的。通配符(wildcard):用来匹配值的一部分的特殊字符。搜索模式(search pattern):由字面值、通配符或两者组合构成的搜索条件。通配符本身实际上是SQL的WHERE子句中有特殊含义的字符,为在搜索子句中...

2020-04-26 11:30:30 273

原创 SQL必知必会笔记五(高级数据过滤)

组合WHERE子句建立更高级的搜索条件,使用NOT和IN操作符一、组合WHERE子句为了进行更强的过滤控制,SQL允许给出多个WHERE子句。这些子句有两种使用方式,即以AND子句或OR子句的方式使用。操作符(operator)用来联结或改变WHERE子句中的子句的关键字,也称为逻辑操作符(logical operator)。AND操作符要通过不只一个列进行过滤,可以使用AND操作符给...

2020-04-24 17:41:25 141

原创 SQL必知必会笔记四(过滤数据)

使用SELECT语句的WHERE子句指定搜索条件一、使用WHERE子句查询数据库表一般包含大量的数据,很少需要检索表中的所有行。通常只会根据特定操作或报告的需要提取表数据的子集。只检索所需数据需要指定搜索条件(search criteria),搜索条件也称为过滤条件(filter condition)。在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤。WHERE子句在表名...

2020-04-24 16:04:11 292

原创 SQL必知必会笔记三(排序检索数据)

使用SELECT语句的ORDER BY子句一、排序数据检索出的数据并不是随机显示的。如果不排序,数据一般将以它在底层表中出现的顺序显示,这有可能是数据最初添加到表中的顺序。但是,如果数据随后进行过更新或删除,那么这个顺序将会受到DBMS重用回收存储空间的方式的影响。因此,如果不明确控制的话,则最终的结果不能(也不应该)依赖该排序顺序。关系数据库设计理论认为,如果不明确规定排序顺序,则不应该假定...

2020-04-21 17:10:57 154

原创 SQL必知必会笔记二(检索数据)

一、SELECT语句关键字(keyword)作为SQL组成部分的保留字。关键字不能用作表或列的名字。为了使用SELECT检索表数据,必须至少给出两条信息——想选择什么,以及从什么地方选择。二、检索单个列例如:SELECT prod_name FROM Products;就是利用SELECT语句从Products表里检索一个名为prod_name的列提示:结束SQL语句多条SQL语...

2020-04-21 16:44:56 211

原创 SQL必知必会笔记一(了解SQL)

一、数据库基础数据库(database):保存有组织的数据的容器(通常是一个文件或一组文件)。表(table):某种特定类型数据的结构化清单。(表名在这个数据库中是唯一的)模式:关于数据库和表的布局及特性的信息。表由列组成。列存储表中某部分的信息列(column):表中的一个字段。所有表都是由一个或多个列组成的数据类型:所允许的数据的类型。每个表列都有相应的数据类型,它限制(...

2020-04-21 16:43:18 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除