SQL约束SQL约束主要有以下几种:NOTNULL:用于控制字段的内容一定不能为空(NULL)。UNIQUE:控件字段内容不能重复,一个表允许有多个Unique约束。PRIMARYKEY:也是用于控件字段内容不能重复,但它在一个表只允许出现一个。FOREIGNKEY:FOREIGNKEY约束用于预防破坏表之间..
分类:
数据库 时间:
2016-08-12 06:51:05
阅读次数:
234
Hibernate主要支持两种查询方式:HQL查询和Criteria查询。前者应用较为广发,后者也只是调用封装好的接口。 现在有一个问题,就是实现多表连接查询,且查询结果集不与任何一个实体类对应,怎么解决呢? 举个例子: 现在有两个表,一个users用户表, 一个goods商品表,每个用户可以有多个 ...
分类:
Web程序 时间:
2016-08-06 00:26:16
阅读次数:
145
1.格式化时间sql语句 本例中本人随便做了两张表,和实际不是很相符,只是想说明sql语句的写法。 例1表格式如下: 需求:查询出本表,但需要使time字段的时间格式为yyyy-MM-dd,比如:2013-08-13 sql写法: SELECT u.id,u.userId,u.timeType,DA ...
分类:
数据库 时间:
2016-08-03 22:11:58
阅读次数:
162
1 笛卡尔积 应该避免笛卡尔积 要多去找关系 多表连接要注意等值 2为了省略代码 可以为表起别名来简略写法 3 等值连接 4 内连接 包括等值连接和非等值连接 5 外连接 特殊的内连接 在内连接基础上 加上不满足等值连接的属性 分为左外连接和右外连接 即外连接等于左外连接和右外连接的并集 左外连接 ...
分类:
其他好文 时间:
2016-08-01 00:09:08
阅读次数:
124
MySQL查询数据表中数据记录(包括多表查询) MySQL查询数据表中数据记录(包括多表查询) MySQL查询数据表中数据记录(包括多表查询) 转自:http://www.baike369.com/content/?id=5355 在MySQL中创建数据库的目的是为了使用其中的数据。 使用selec ...
分类:
数据库 时间:
2016-07-30 22:20:08
阅读次数:
297
建立数据表 多表查询 = 关联查询 ×××××××××查询员工及其所在部门 1.1交叉查询(会产生重复记录) 1.2内连接查询(只有满足条件的结果显示) 多表查询规则 1)查询哪些表 2)确定哪些字段 3)表与表之间的连接条件 1.3内连接查询的另一种语法 使用别名查询 查询每个部门的员工 ...
分类:
数据库 时间:
2016-07-01 16:05:04
阅读次数:
176
JOIN用于多张表的关联查询,如SELECT子句(SELECT A.a,A.b,B.a,B.d)中既有表A的字段,同时还有B表的字段,此时使用单独使用FROM A或FROM B已经解决不了问题了,使用JOIN来关联表A和表B即可解决问题,即FROM A,B或A JOIN B,这种方式得到的结果其实是 ...
分类:
数据库 时间:
2016-06-26 19:44:10
阅读次数:
4283
13增加右外连接,显示部门40的信息Oracle```SQL> select * 2 from emp e,dept d 3 where e.deptno(+)=d.deptno; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO DEPTNO DNAME L ...
分类:
其他好文 时间:
2016-06-26 10:17:50
阅读次数:
266