当查询表结构完全相同的多张表的数据时: 1.当查询条件完全相同且不包括主键,此时用union查询会过滤掉查询出的重复的记录,及漏查记录;使用union all进行查询,则会查出所有的符合条件的记录,保证数据的完整性。 2.当查询条件完全相同且包含主键,此时用union和union all查询出来的记 ...
分类:
数据库 时间:
2016-09-01 18:18:07
阅读次数:
222
UNION 用于合并两个或多个 SELECT 语句的结果集,并消去表中任何重复行。UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同. SQL UNION 语法: SELECT column_name FROM ...
分类:
其他好文 时间:
2016-08-31 22:26:42
阅读次数:
273
1、大多数的SQL查询只包含从一个或多个表中返回数据的单条SELECT语句,但是,SQL也允许执行多个查询(多条SELECT语句),并将结果作为一个查询结果集返回。这些组合查询通常称为并或复合查询。 主要有两种情况需要使用组合查询: (1)在一个查询中从不同的表返回结构数据 (2)对一个执行多个查询 ...
分类:
数据库 时间:
2016-08-31 15:23:34
阅读次数:
173
一、子查询定义 定义: 子查询允许把一个查询嵌套在另一个查询当中。 子查询,又叫内部查询,相对于内部查询,包含内部查询的就称为外部查询。 子查询可以包含普通select可以包括的任何子句,比如:distinct、 group by、order by、limit、join和union等;但是对应的外部 ...
分类:
数据库 时间:
2016-08-30 17:50:50
阅读次数:
333
首先他们都是把两个查询相同字段的查询语句查询出来的结果关联起来。 但是union会把两个或两个以上结果集中的重复数据去掉, 而union all 则不会去掉重复的数据。 在效率方面因为union要去掉重复值所以要重复扫描结果集,这样效率会比union all 低。 ...
分类:
其他好文 时间:
2016-08-29 12:56:45
阅读次数:
128
将低序字节存储在内存的起始地址,这称为小端字节序。 将高序字节存储在内存的起始地址,这称为大端字节序。 检查大小端字节序的简单代码如下: intmain(int argc, char **argv){ union { short s; char c[sizeof(short)]; } un; un. ...
分类:
其他好文 时间:
2016-08-28 01:07:44
阅读次数:
269
阅读目录 1.什么是SQL语句 2.使用sql语句创建数据库和表 3.创建数据表 4.数据完整性约束 5.四中基本字符类型说明 6.SQL基本语句 7.类型转换函数 8.日期函数 9.数学函数 10.字符串函数 11.联合结果集union 12.CASE函数用法 13.IF ELSE语法 14.WH ...
分类:
数据库 时间:
2016-08-27 23:21:15
阅读次数:
178
1:union(并集) union连接两条sql语句,并且去除两条sql语句重复的记录 2.union all(并集) 接两句sql语句,两句sql语句的和不用去掉重复的记录。 3:intersect(交集)Intersect连接两句sql语句 取查询出来的两个集合的 共同部分。 4:minus(补 ...
分类:
其他好文 时间:
2016-08-27 12:52:58
阅读次数:
155
规避SQL注入 如果不规避,在黑窗口里面输入内容时利用拼接语句可以对数据进行攻击 如:输入Code值 p001' union select * from Info where '1'='1 //这样可以查询到所有数据,不要轻易相信用户输入的内容 防止SQL注入攻击 通用方法:可以用正则匹配掉特殊符号 ...
分类:
数据库 时间:
2016-08-26 12:17:47
阅读次数:
138
C数据类型 基本类型 数值类型 整型 短整型short 整型int 长整形long 浮点型 单精度型float 双精度型double 字符类型char 构造类型 数组 结构体struct 共用体union 枚举类型enum 指针类型 空类型void 符号属性 长度属性 基本型 位长(字节) 取值范围 ...
分类:
编程语言 时间:
2016-08-25 23:41:26
阅读次数:
279