我们使用传统的 mysql_connect 、mysql_query方法来连接查询数据库时,如果过滤不严,就有SQL注入风险,导致网站被攻击,失去控制。虽然可以用 mysql_real_escape_string()函数过滤用户提交的值,但是也有缺陷。而使用PHP的PDO扩展的 prepare 方法 ...
分类:
数据库 时间:
2016-08-30 10:47:50
阅读次数:
156
连接查询 数据库中涉及两个表之间的数据查询通常使用连接的方法实现。连接分为内连接和外连接。 内连接:指连接结果仅包含符合连接条件的行,参与连接的两个表都应该符合连接条件。 外连接:连接结果不仅包含符合连接条件的行同时也包含自身不符合条件的行。包括左外连接、右外连接和全外连接。 左外连接:左边表数据行 ...
分类:
数据库 时间:
2016-08-28 22:30:03
阅读次数:
434
连接查询 连接是关系型数据库模型的主要特点。 连接查询是关系型数据库中最主要的查询,主要包括内连接、外连接等通过联结运算符可以实现多个表查询。 在关系型数据库管理系统中,表建立时各种数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中,当查询数据时通过连接操作查询出存放在多个表中的不同实体信 ...
分类:
其他好文 时间:
2016-08-26 22:44:39
阅读次数:
152
一、连接条件 连接查询中用来连接连个表的条件称为连接条件或连接谓词。其形式为: 常见的连接运算符包括 1、比较运算符:=、>、<、>=、<=、!=、between和and。 2、逻辑运算符:not、and、or。 3、使用between和and连接查询形式为[<表1>].<列名1><between> ...
分类:
数据库 时间:
2016-08-26 10:42:26
阅读次数:
209
权限表(permission)10 字段名称 类型 约束 描述 authorityid integer Pk not null 权限流水号id PK userNameId int not null 用户名id FK functionid integer Not null 功能 id FK lookP ...
分类:
数据库 时间:
2016-08-20 11:43:02
阅读次数:
489
1.创建如下javaweb项目结构 2.在项目的src下创建hibernate.cfg.xml主配置文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate ...
分类:
Web程序 时间:
2016-08-17 00:02:19
阅读次数:
341
第三节 数据查询 (一)格式 1.目标列表达式*/表名.*/count(*)/字段名表达式 2.条件表达式 (二)分类介绍查询命令 单表查询、连接查询、嵌套查询、集合查询 一、单表查询 1.选择表中的若干列 2.选择表中的若干元组 3.对查询结果排序 4.使用库函数 5.对查询结果进行分组 二、连接 ...
分类:
其他好文 时间:
2016-08-14 20:48:51
阅读次数:
424
内连接查询 意义:找到表和表之间的关系或者是桥梁。连接查询是查询两个或者两个以上的表时使用的。 JOIN|CROSS JOIN| INNER JOIN 通过ON 连接条件(这三个方式都行)一般用JOIN进行连接,ON后面接连接条件 --查询cms_user id,username 省份表中和用户表中 ...
分类:
数据库 时间:
2016-08-13 11:20:19
阅读次数:
290
回顾 连接查询: 多张表连接到一起, 不管记录数如何,字段数一定会增加. 分类: 内连接,外连接,自然连接和交叉连接 交叉连接: cross join(笛卡尔积) 内连接: inner join, 左右两张表中有连接条件匹配(不匹配的忽略) 外连接: outer [left/right] join,... ...
分类:
数据库 时间:
2016-08-12 20:05:21
阅读次数:
248
介个是一个ORM,介个ORM基于Dapper扩展。 为什么需要一个ORM呢? 支持简单的LINQ查询 但是不能连表查询,why?why?why?为什么不能连接查询 ^.^ ok.但是就是不支持。哈哈哈哈,最后谈一谈为什么 SQL 基本 SQL 基本 基本的写法 一次 二次 三次 第一:会造成系统臃肿 ...
分类:
其他好文 时间:
2016-08-12 13:03:20
阅读次数:
141