数据库
xxxknight
这个作者很懒,什么都没留下…
展开
-
join(inner join)、left join、right join、full join的区别(摘自w3c)
下面列出了您可以使用的 JOIN 类型,以及它们之间的差异。 JOIN: 如果表中有至少一个匹配,则返回行; LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行; RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行; FULL JOIN: 只要其中一个表中存在匹配,就返回行。一、join(inner join) “Persons” 表: 同时也可以通过原创 2015-05-08 23:29:04 · 531 阅读 · 0 评论 -
数据库中的主键、外键的用途及区别
主键的两个用途: 1.惟一地标识一行。 2.作为一个可以被外键有效引用的对象。 外键提供约束: 要删除受约束的记录,你必须先删除所有的子记录,然后再删除父记录。 外键约束要求被约束的所有列必须是索引列。 主键与外键的关系:键是表中的列(可以是一列,也可以是几列),主键用于唯一的标识表中的数据项;外键用于连接父表和子表。而所谓的父表和子表是根据3NF范式的要求,为了消除传递依赖,将原表拆原创 2015-05-07 19:11:06 · 1868 阅读 · 0 评论 -
PHP学习笔记(1)——PHP中的ORM框架介绍
http://www.oschina.net/project/tag/126/orm?sort=view&lang=22转载 2015-06-14 12:24:36 · 750 阅读 · 0 评论 -
Hibernate3学习笔记(7)——数据库连接池技术
在java应用程序开发中,访问和操作数据库,一般是通过JDBC等技术来实现。而传统的JDBC方式操作数据库已经不能满足项目开发的需求。在一个基于数据库的WEB系统中,建立数据库连接的操作将是系统中代价最大的操纵之一,通常成为制约网站速度的瓶颈。在使用传统的模式中,必须去管理每一个连接,以确保他们能被正确关闭,如果出现程序异常而导致某些连接未能关闭,将导致数据库系统中的内存泄露,最终不得不不重启数据库原创 2015-06-14 20:02:07 · 635 阅读 · 0 评论 -
Hibernate3学习笔记(5)——Hibernate查询技术之Criteria查询
Criteria查询又称为对象查询,它使用一种封装了基于字符串形式的查询语句的API来查询对象。 在使用HQL查询方式,需要定义基于字符串形式的HQL语句,虽然比JDBC代码有所进步,但仍繁琐且不方便使用参数查询。Criteria采用面向对象的方式封装查询条件,Criteria API提供了查询对象的另一种方式,提供了Criteria接口、Criterion接口、Expression类,以及Res原创 2015-06-14 18:45:48 · 581 阅读 · 0 评论 -
数据库学习笔记——数据库连接池的工作原理
随着信息技术的高速发展与广泛应用,数据库技术在信息技术领域中的位置越来越重要,尤其是网络应用和电子商务的迅速发展,都需要数据库技术支持动态Web站点的运行,而传统的开发模式是:首先在主程序(如Servlet、Beans)中建立数据库连接;然后进行SQL操作,对数据库中的对象进行查询、修改和删除等操作;最后断开数据库连接。使用这种开发模式,对于一个简单的数据库应用,由于数据库的访问不是很频繁,只需要在转载 2015-07-25 18:59:45 · 682 阅读 · 0 评论 -
Hibernate3学习笔记(6)——Hibernate查询技术之DetachedCriteria查询
Criteria查询是一种在线查询方式,是通过Hibernate Session进行创建的。而DetachedCriteria查询是一种离线查询方式,创建查询时无需使用Session,可以在Session范围之外创建一个查询,并且可以使用任意的Session执行它。 DetachedCriteria提供了两个静态方法:forClass(Class)和forEntityName(Name)。可以通过原创 2015-06-14 19:04:00 · 854 阅读 · 0 评论 -
ubuntu下彻底删除并重装mysql
新开一个终端:sudo rm /var/lib/mysql/ -R 删除mysql的数据文件sudo rm /etc/mysql/ -R 删除mqsql的配置文件sudo apt-get autoremove mysql* –purge sudo apt-get remove apparmor 自动卸载mysql的程序重装: sudo apt-get install mysql-serve原创 2016-06-19 16:34:54 · 704 阅读 · 0 评论