count(*):有多少行,对行做统计 count(x):列.... sum:和 avg:平均值 min:求最小值 max:求最大值 distinct:取出重复的值 count:计数 group by:分组 department_id:部门编号 having:对分组进行筛选 table:表 null ...
分类:
数据库 时间:
2017-07-30 17:03:43
阅读次数:
211
外键约束 创建外键 多表查询 准备表 多表查询之连接查询 1.笛卡尔积查询 2.内连接 3.外连接 多表查询之子查询 ...
分类:
数据库 时间:
2017-07-26 13:34:01
阅读次数:
223
一、多表查询基本语法 在进行多表连接查询的时候,由于数据库内部的处理机制,会产生一些“无用”的数据,而这些数据就称为笛卡尔积.多表查询时可以利用等值关联字段消除笛卡尔积多表查询之中,每当增加一个关联表都需要设置消除笛卡尔积的条件 分析过程很重要:确定所需要的数据表确定已知的关联字段:按照SQL语句的 ...
分类:
数据库 时间:
2017-07-26 12:30:37
阅读次数:
285
关于SQL的应用,肯定离不开查询,而相对复杂的查询,总是离不开对表的连接,单个表操作的并不罕见,但是在应用环境大多数的查询都是针对2、3个表甚至更多的表7,至于连接,有内连接、外链接、交叉连接之分,每种连接方式都有各自的查询关键字去执行。此时犹记学时对这些概念含糊不分,不知所谓,总是认为课本的知识玄 ...
分类:
数据库 时间:
2017-07-25 17:19:49
阅读次数:
288
select连接查询 简要: 一、union联合查询 二、左右内连接 一、union联合查询 作用: 把2次或多次查询结果合并起来 具体: (表1查询结果) union (表2查询结果) 运行: 先算表1查询结果,再算表2查询结果。再通过union把结果联合起来。 总结: a、左右查询结果列数一致 ...
分类:
数据库 时间:
2017-07-23 09:57:03
阅读次数:
210
小编在做组织部维护最后收尾工作的时候,遇到了这样一个问题,须要将定性考核得分查出来、定量考核相应的数据查出来并进行得分计算、附加分查出来,最后将这三部分信息汇总之后得到总成绩,假设当中一项成绩没有进行计算那么是能够得到成绩的。 展望师哥他们曾经的逻辑。通过两个视图将定性和定量得分计算保存之后。再用一 ...
分类:
数据库 时间:
2017-07-22 18:26:53
阅读次数:
224
一.概念: 1.多表连接有以下几种分法: (1)内连接 vs 外连接 (左、右、满) (2)等值连接 vs 不等值连接 (3)非自连接 vs 自连接 2.笛卡尔集: 所有表中的所有行互相连接 产生条件:(1)多表查询没有连接条件 (2)连接条件无效 3. 内连接 : 结果集中不包含一个表与另一个表不 ...
分类:
数据库 时间:
2017-07-20 20:14:01
阅读次数:
227
软件在研发的过程中自始至终都在留意着系统的可扩展性。但与此同一时候也在关注着系统的性能,SQL语句作为系统性能的一环不容忽视。从今天開始结合开发的经验,谈一下我对SQL语句优化的理解和认知: 1、在联合查询语句中做到小表驱动大表: 联合查询是经常使用到的一种查询方式,左连接、右连接、内连接等等时不时 ...
分类:
数据库 时间:
2017-07-20 16:27:30
阅读次数:
193
一. 综述 查询操作主要从两个方面来说:单表查询和多表查询。 多表查询包括:笛卡尔积、外键约束、内连接查询、外链接查询、自连接查询。 二 . 案例设计 1. 设计产品表(product)。包括:主键id、产品名称(productName)、分类编号(dir_id)、零售价(salePrice)、供应 ...
分类:
其他好文 时间:
2017-07-16 23:33:18
阅读次数:
291
一 数据库常用操作 mysql -u+username -p+password:登陆数据库管理系统,如mysql -uroot -p123。 create database dbName:创建数据库。 drop database dbName:删除数据库。 use dbName:使用指定数据库,因为 ...
分类:
数据库 时间:
2017-07-16 18:21:35
阅读次数:
189