- 博客(45)
- 资源 (1)
- 收藏
- 关注
原创 JAVA相关知识1
1.java开发环境JDK、JRE与JVMJava Development Kit-Java开发工具Java Runtime Environment-Java运行环境Java Virtual Machine-Java虚拟机JDK包含JRE,JRE包含JVMSE、EE与MEStandard Edition-桌面应用、简单服务器应用Enterprise Edition-
2014-03-28 09:50:38
458
原创 SQL 数据查询语句
WHERE 子句——指定查询限制条件 查询语句里的条件指定了要返回满足什么标准的信息。条件的值是 TURE 或 FALSE,从而限制查询中获取的数据。WHERE 子句用于规定选择的标准。如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。 WHERE 子句里可以有多个条件,它们之间以操作符 AND 或 OR 连接。如果第一个条件和第二个条件都成立,则
2014-03-24 09:38:25
494
原创 SQL数据库的基本概念
一、数据库管理系统 “数据库管理系统(Database Management System)”是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。 “关系型数据库管理系统”称为RDBMS,R指Relation 。 1、DBMS的作用 对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 2、DBMS的
2014-03-17 09:38:33
510
原创 SQL总结1
主键定义主键(primary key),是被挑选出来,作表的行的惟一标识的关键字。 主键可以由一个字段,也可以由多个字段组成,分别称为单一主键和联合主键。提示:强烈建议使用单一主键主键-主键作用总结1.避免数据冗余,表记录唯一区分的字段2.与外键构成参照完整性约束,防止出现数据不一致3.可以确保执行数据更新、删除的时候的正确性4.加快检索速度,保证实体的完整性
2014-03-07 09:35:17
483
原创 SQL 子查询
组合查询具有两个或多个 SELECT 语句,由负责结合两个查询的操作符组成。本节介绍如何使用操作符 union、intersect、minus 把多个 SQL 查询组合为一个。 使用规则:在使用组合查询操作符时,每个 SELECT 语句里必须选择同样数量的字段、同样数量的字段表达式、同样的数据类型、同样的次序——但长度不必一样。 本节的例子使用的是 learnsql 数据库里的雇员
2014-03-03 10:07:14
407
原创 Can't connect to MySQL server on 'localhost' (10061)解决方案
1.安装navicate后,开机后,打开navicate--打开链接,应用报错,如下。2.重新启动mysql command line client,输入密码后,启动无效。3.网上查看有许多解决方案,未解决问题。4.原因:服务器未启动。右键‘计算机’---->管理--->服务和应用程序---->服务,在右侧的栏目中找到名称为MYSQL的服务。这个时候它的状态应该是空,即未启
2014-02-28 10:25:47
651
原创 SQL 数据分组
数据分组用来将数据分为多个逻辑组,从而可以对每个组进行聚合运算。 SQL语句中使用GROUP BY子句进行分组,使用方式为“GROUP BY 分组字段”。分组语句一般和聚合函数一起使用,GROUP BY子句负责将数据分成逻辑组,而聚合函数则对每个组进行统计计算。 需要分组的所有列都必须位于GROUP BY子句的列名列表中,没有出现在GROUP BY子句中的列是不能放到SELEC
2014-02-24 09:43:06
1199
原创 SQL 多值检索
当检索范围很大时,使用IN语句仍然比较麻烦,更重要的是,IN语句只能检索离散值,当需要检索所有工资介于3000到5000元之间的员工信息时,IN语句就无能为力了,因为介于3000到5000之间的值是无数的。 当然我们可以使用普通的“大于等于”和“小于等于”来实现范围值的检索,比如要完成功能“检索城市编号在2~12之间的地区的所有信息”,就可以使用下面的SQL语句: SEL
2014-02-17 10:03:30
1111
原创 SQL 子查询
一、子查询的概念 将一个查询块嵌套在另一个查询块的 WHERE 子句或 HAVING 短语的条件中的查询称为子查询。一个 SELECT-FROM-WHERE 语句称为一个查询块。 例如:select sname from student where sno in (select studentid from sc where courseid=2); 子查询返回的数
2014-02-07 09:02:31
724
原创 SQL 子查询
组合查询具有两个或多个 SELECT 语句,由负责结合两个查询的操作符组成。本节介绍如何使用操作符 union、intersect、minus 把多个 SQL 查询组合为一个。 使用规则:在使用组合查询操作符时,每个 SELECT 语句里必须选择同样数量的字段、同样数量的字段表达式、同样的数据类型、同样的次序——但长度不必一样。 本节的例子使用的是 learnsql 数据库里的雇员
2014-01-25 09:59:56
383
原创 SQL 从表里删除数据
DELETE 命令用于从表里删除整行数据。它不能删除某一列的数据,而是删除行里全部字段的数据。使用 DELETE 语句一定要谨慎,因为它一向很有效。一、删除数据操作 语法:DELETE FROM 表名 WHERE 删除条件; 叙述:此语句删除表中的行,如果不带 WHERE 子句,则删除整个表中的记录,但是表不被删除。 注意:我们几乎不会使用
2014-01-17 11:42:12
946
原创 SQL 逻辑函数
IF函数 MySQL提供了IF()函数用于逻辑判断,其语法格式如下: IF(expr1,expr2,expr3) 如果expr1为真,那么IF()返回expr2,否则返回expr3。 比如执行下面的SQL语句,检索2009-01-02当天的销售金额是否达标: SELECT 订单编号,销售金额,IF(销售金额>300,'达标','未
2014-01-13 13:48:01
1655
原创 聚合函数
字符串函数 符串函数用于在 SQL 里以不同于现有存储方式的格式来表示字符串。一、计算长度 LENGTH LENGTH 函数用于得到字符串、数字、日期或表达式的长度,单位是字节。 语法:LENGTH(str) 描述:返回字符串 str 的长度,单位为字节。 一个多字节字符算作多字节。这意味着对于一个包含5个2字节
2014-01-03 09:18:37
771
原创 SQL WHERE子句介绍
WHERE 子句——指定查询限制条件 查询语句里的条件指定了要返回满足什么标准的信息。条件的值是 TURE 或 FALSE,从而限制查询中获取的数据。WHERE 子句用于规定选择的标准。如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。 WHERE 子句里可以有多个条件,它们之间以操作符 AND 或 OR 连接。如果第一个条件和第二个条件都成立,则
2013-12-27 09:35:09
933
原创 SQL 日期时间函数
日期时间类型的数据也是经常要用到的,比如员工的出生日期、结账日期、入库日期等,SQL中也提供了一些函数对这些数据进行处理。取得当前日期时间 在系统中经常需要使用当前日期时间进行处理,比如将“入库时间”字段设定为当前日期时间。 MySQL中提供了NOW()函数,用于取得当前的日期时间,NOW()函数还有SYSDATE()、CURRENT_TIMESTAMP等别名。SQL语句如
2013-12-20 08:48:06
899
原创 SQL 更新数据填充表
一、插入记录操作 语法:INSERT INTO 表名 (列名) VALUES (列值); 叙述:若在输入记录时,每个字段均有内容,可省略表名后的字段名。如果表名后面没写字段名,则默认是向所有的字段添加值。 注意事项:1. 插入的值必须和列一一对应,各数据项用逗号分隔; 2. 插入值的数据类型、精度和小数位数必须和对应列的数据类型、精度
2013-12-13 10:18:49
768
原创 SQL 创建物理表
一、创建表操作 1、设计表的结构 SQL 里的 create table 语句用于创建表。虽然创建表的实际操作十分简单,但在此之前,应该花更多的时间和精力来设计表的结构,这样可以节省反复修改表结构所浪费的时间。 在创建表时,需要考虑以下一些基本问题: -> 表里会包含什么类型的数据? -> 表的名称是什么?
2013-12-06 09:39:04
2396
原创 数据库表的相关概念
一、表:数据的主要存储方式 1、数据表 表(table)是数据存储的最常见和最简单的形式,是构成关系型数据库的基本元素。表的最简单形式是由行和列组成,分别都包含着数据。表在数据库占据实际的物理空间,可以是永久的或是临时的。 2、数据在表中的存放 每个表都有一个表头和表体,表头定义表名和列名,如图2.3中的头两行;而表体
2013-11-29 10:28:00
9685
原创 V5普通参数
一、报表实例制作“地区订单详细表”,通过设置参数“货主地区”,使用户可以按地区查看订单明细。 二、设计过程第1步:新建报表第2步:定义数据集demo_地区订单:select 订单ID, 订购日期, 货主名称, 货主地址, 货主地区 from DEMO_ORDERS where 货主地区=?1. 选择主表,勾选字段2. 在【检索条件设置】页面的打开【参数设置】
2013-11-22 11:48:18
747
原创 集深V5中占比报表
一、报表定义所谓的占比运算,就是拿每一行的数值除以所有行的合计值,因此,我们要先把合计值算出来。二、设计过程1、定义数据集demo_订单信息表demo_订单信息表:select DEMO_ORDERS.订购日期,DEMO_ORDERS.货主地区,DEMO_ORDERS.货主城市,DEMO_ORDERS.货主名称,DEMO_ORDERDETAILS.单价,DEMO_ORDER
2013-11-15 11:27:23
715
原创 SQL表的主键-表
建立一个新的学生信息表,即表Student2:SnoSnameSsexSageSdeptS01王建平男21自动化S02刘华女19电子S03范林军女
2013-11-08 10:28:12
838
原创 润乾V5报表归并分组
这种人为地把某几组合并成一组,且合并规则并无规律,需要逐组枚举的报表,我们称为归并分组的报表。 下面我们看看该报表如何设计: 二、设计过程1、引用数据集demo_订单明细表2、编辑报表 (1)A3单元格表达式:=demo_订单明细表.enumGroup(true,地区=='东北' or 地区=='华北',"北方地区",地区=='华南' or 地区=='西南',"南部地
2013-11-01 09:59:43
927
原创 润乾V5报表-重叠分组
一、报表实例这种同一部分记录在不同组中被重复统计的分组报表称为重叠分组报表。下面我们介绍一下润乾V5报表中如何实现该报表: 二、设计过程1、引用数据集demo_订单明细表2、编辑报表 (1)A3单元格表达式:=demo_订单明细表.overlap(true,地区=="华北","华北",城市=="北京"," 其中:北京",城市=="天津"," 其
2013-11-01 09:58:21
1113
原创 集深V5中动态宏的应用
动态宏,与动态参数十分类似,简单的说就是可以使用表达式的宏。一、报表实例在前面利用动态参数制作的报表“订货信息周报”中,一般不可能只需要按周或按时间查询,在实际业务中,按订单、按地区、按运货商等各种查询方法都可能用到。例如查看所有上海货主的订货信息,或者查看所有统一包裹运送的订单。如果分为多张表设计的话,使用和修改都比较麻烦,而如果能在同一张表中实现按任意字段查询的话,无疑会方便许
2013-10-25 09:53:12
1033
原创 集深V5中宏的应用
一、报表实例制作“雇员信息表”,最后一栏根据输入值显示“家庭电话”或“邮政编码”。二、设计过程第1步:新建报表第2步:引用数据集demo_雇员信息第3步:定义宏在菜单工具栏选择【报表属性】->【宏定义】,打开报表的“宏定义”界面, 单击【增加】按钮,添加宏tel,可对宏的名称、描述、值等做编辑,编辑完点击【确定】即可。本例中将宏值设为“家庭电话”:第4步
2013-10-25 09:43:04
828
原创 单元格表示法
一、概述要准确的表示一个单元格的位置,有几种方式。最简单的就是用单元格在报表中所处行列的标号表示,如:A1、B2、C3......,这就叫绝对坐标。如果单元格可扩展,那么扩展后的多个单元格对应的是报表中的一个格,用绝对坐标就表示不清楚了。这时可以使用层次坐标,来准确的定位单元格扩展后的位置。例如:C2[A2:2,B2:3]。如果我们不知道单元格的确切位置,只知道它相对于一个已知单元
2013-10-16 10:23:09
2893
原创 格集表示法
实例格集有好几种表示方法,我们仅举3例。例1:B3,表示只有一个单元格B3的格集。例2:B2:C4,表示由单元格B2,B3,B4,C2,C3,C4构成的集合。例3:List(B1,C2,B5,A4),表示由单元格B1,C2,B5,A4构成的集合;List(A2:A4,B2:B4),表示由单元格A2,A3,A4,B2,B3,B4构成的集合;List(A2,B2:B4),表示由
2013-10-16 10:21:32
547
原创 SQL 聚合函数
聚合函数为 SQL 语句提供合计信息,比如计数、总和、平均等,它的操作面向一系列的值,并返回一个单一的值。一、最大值 MAX MAX 函数返回一组记录中某个字段的最大值,NULL 值不在计算范围之内。 语法:MAX(列名) 例1:求雇员工资表里的最高薪水: SELECT MAX(SALARY) FROM EMPLOYEE_PAY
2013-10-10 18:35:26
1974
原创 QuickTest工作流程
1.1 QuickTest工作流程1.录制测试脚本前的准备在测试前需要确认你的应用程序及QuickTest是否符合测试需求?确认你已经知道如何对应用程序进行测试,如要测试哪些功能、操作步骤、预期结果等。同时也要检查一下QuickTest的设定,如Test Settings以及Options对话窗口,以确保QuickTest会正确的录制并储存信息。确认QuickTest以何种模
2013-10-10 18:27:24
802
原创 集深V5复杂SQL设计分组报表
一、报表实例我们先看分组报表是如何设计的。二、设计过程1、定义数据集ds22ds22:select DEMO_CUSTOMERS.城市,DEMO_CUSTOMERS.地区,DEMO_ORDERDETAILS.数量,DEMO_ORDERDETAILS.单价,DEMO_ORDERDETAILS.折扣比例 from DEMO_CUSTOMERS,DEMO_ORDERS,DEMO_ORDE
2013-09-24 10:05:25
863
原创 V5多层交叉报表
一、报表设计我们先看下面多层交叉报表的设计:二、设计过程1、 引用数据集demo_duoyuan1select demo_customers.地区,demo_customers.城市,demo_orderdetails.数量,demo_orderdetails.折扣比例,demo_orderdetails.单价,demo_orders.订购日期,demo_orders.雇员
2013-09-24 10:00:35
598
原创 SQL更新现有数据
利用 UPDATE 命令可以修改表里的现有数据。这个命令不向表里添加新记录,也不删除记录,它只是修改现有的数据。它一般每次只更新数据库里的一个表,但可以同时更新表里的多个字段。一、更改记录操作 语法:UPDATE 表名 SET 列名 = 新值 [ WHERE 更新条件 ]; 叙述: WHERE 子句是判断语句,用来设定条件,限制只更新匹配
2013-09-17 09:12:23
870
原创 SQL中用新数据填充表
一、插入记录操作 语法:INSERT INTO 表名 (列名) VALUES (列值); 叙述:若在输入记录时,每个字段均有内容,可省略表名后的字段名。如果表名后面没写字段名,则默认是向所有的字段添加值。 注意事项:1. 插入的值必须和列一一对应,各数据项用逗号分隔; 2. 插入值的数据类型、精度和小数位数必须和对应列的数据类型、精度
2013-09-17 09:11:12
2331
原创 SQL基本检索
有时候需要对数据库中的数据进行一些统计,比如统计员工总数,统计年龄大于25的员工中的最低工资,统计工资大于3800元的员工的平均年龄等。SQL规定了下面几种聚合函数来实现数据的统计功能: 这几个聚合函数都有一个参数,这个参数表示要统计的字段名,比如要统计工资总额,就需要把工资字段作为SUM函数的参数。我们通过例子来看一下聚合函数的用法。 第一个例子是检索当天销售金额大于3
2013-09-10 10:18:59
697
原创 数据结构中:两个表的关联-表的主键
在现实的数据库应用中,数据保存在多个相关联的表中。基本上没有数据只存在一个表中的情况。小的应用系统一般也有十几个表,大型系统一般有上千个表。 我们以学生成绩查询为例来讲解表的关联。除了Student表,这里我们需要新建成绩表,表Grade: SnoCnoGradeS01C0182
2013-09-10 10:14:05
9097
原创 集深V5-定位与格集-层次坐标
一、坐标实例在进行报表设计时,单元格尚未扩展,但是其它单元格的表达式可能需要此单元格扩展后的位置。这时,就要对扩展后的每个单元格进行唯一性定义,这就是单元格的层次坐标。层次坐标是用于唯一描述(精确定位)扩展后的每一个单元格的表达式。例如,下图的报表中,对于该主格,C2[A1:3,B1:2]表示对应的附属格,即图中黄色单元格。下面是几个用层次坐标定位单元格的例子。例1
2013-09-03 09:31:53
824
原创 SQL日期函数
日期函数 当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。只要数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间,情况就有点复杂了。在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。 下表列出了 MySQL 中最重要的内建日期函数: 函数描述 --------------------
2013-09-03 09:27:31
438
原创 集深V5-count()单元格函数
一、报表实例制作“客户信息表”,运用count()单元格函数,汇总每个地区包含的公司数。二、设计过程1、引用数据集ds3 ds3:select 城市,客户名称,联系人,联系人职务 from DEMO_CUSTOMERS2、编辑报表(1)A2单元格的表达式为:=ds3.Group(地区,false) (2)B2单元格的表达式为:=ds3.Group(城市,fals
2013-08-28 09:49:35
676
原创 SQL用新数据填充表
一、插入记录操作 语法:INSERT INTO 表名 (列名) VALUES (列值); 叙述:若在输入记录时,每个字段均有内容,可省略表名后的字段名。如果表名后面没写字段名,则默认是向所有的字段添加值。 注意事项:1. 插入的值必须和列一一对应,各数据项用逗号分隔; 2. 插入值的数据类型、精度和小数位数必须和对应列的数据类型、精度
2013-08-28 09:46:25
1012
原创 V5 占比报表设计
1、定义数据集ds24ds24:select DEMO_ORDERS.订购日期,DEMO_ORDERS.货主地区,DEMO_ORDERS.货主城市,DEMO_ORDERS.货主名称,DEMO_ORDERDETAILS.单价,DEMO_ORDERDETAILS.数量 from DEMO_ORDERS,DEMO_ORDERDETAILS where DEMO_ORDERS.订单ID=DEMO_OR
2013-08-23 09:01:53
469
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人