每天一点数据库之-----Day 8 索引与约束
----转载请注明出处:coder-pig
本节主要介绍SQL中的索引的创建与删除,以及五种不同的约束:非空,唯一,CHECK,主键,外键约束!
1.索引
这个SQL中的索引,前面我们也提过了,使用索引可以提高数据的检索速度,
而关于索引还是比较复杂的,一些概念,比如表组织,堆,数...
分类:
数据库 时间:
2015-02-17 19:56:27
阅读次数:
219
类如 有一个帖子的回复表,posts( id , tid , subject , message , dateline ) ,id 为 自动增长字段, tid为该回复的主题帖子的id(外键关联), subject 为回复标题, message 为回复内容, dateline 为回复时间,用UNI.....
分类:
数据库 时间:
2015-02-16 18:19:02
阅读次数:
231
之所以报这个错误,是因为,你插入到数据库中的数据不对,可能是数据的类型,数据的格式,数据的个数,而我的是因为,数据库表中的主外键的关系。自己一开始没有注意到,这个问题,后来注意到了外键,没有注意到主键,于是这个问题,又多花了半天的时间进行解决。总而言之就是你插入数据的问题,不可能是底层已经封装好的东西的问题。...
分类:
其他好文 时间:
2015-02-15 10:47:22
阅读次数:
115
mysql和oracle一样也是有数据字典表的,是存在单独的一个库叫INFORMATION_SCHEMA,要查看某张表的外键要从字典表中查找 如mysql查询某张表的外键,可以用下面的方式查询 use INFORMATION_SCHEMA; select TABLE_N...
分类:
数据库 时间:
2015-02-13 16:48:37
阅读次数:
202
http://www.cnblogs.com/zhenyulu/articles/25794.htmlhttp://www.cnblogs.com/tmyh/archive/2010/09/29/sqlindex_01.htmlhttp://www.cnblogs.com/Arlen/article...
分类:
数据库 时间:
2015-02-13 11:29:19
阅读次数:
258
在前段时间面试了一家算是正规的大公司,因为有工作经验,不用笔试直接进入技术面试,真心是抓瞎了。工作里,也许是自己不够上进,仅仅是学会了如何使用编程实现功能,没时间也不会去考虑性能的问题,真是失败,我都不好意思再说自己是程序员了。 剖析下,面试遇到的问题。数据库的外键你认为有用么?遇到这个问题,...
分类:
数据库 时间:
2015-02-12 16:00:46
阅读次数:
227
http://androidren.com/index.php?qa=298&qa_1=sqlite%E4%BB%8E%E4%BB%80%E4%B9%88%E7%89%88%E6%9C%AC%E5%BC%80%E5%A7%8B%E6%94%AF%E6%8C%81%E5%A4%96%E9%94%AE-foreign-key
从SQLite 3.6.19 开始支持 外键约束。
参考:
...
分类:
数据库 时间:
2015-02-12 12:29:22
阅读次数:
182
工欲善其事,必先利其器。几乎每个开发人员都有最钟爱的 MySQL 管理工具,它帮助开发人员在许多方面支持包括 PostgreSQL,MySQL,SQLite,Redis,MongoDB 等在内的多种数据库;提供各种最新的特性,包括触发器、事件、视图、存储过程和外键,支持导入、数据备份、对象结构等多种...
分类:
数据库 时间:
2015-02-10 10:59:50
阅读次数:
320
一:例子
{CSDN:CODE:599949}
二:总结
在Husband中
@OneToOne
@JoinColumn(name="wifeId")
private Wife wife;...
分类:
Web程序 时间:
2015-02-07 18:59:08
阅读次数:
216
一:例子
{CSDN:CODE:599951}
二:总结
只要是双向关联就需要加上mappedBy
在Husband中:
@OneToOne
@JoinColumn(name="wife_id")
private Wife wife;
在Wife中
@OneToOne(mappedBy="wife")
private Husband husban...
分类:
Web程序 时间:
2015-02-07 18:57:50
阅读次数:
172