仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 553|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL网站制作之SQL Server中的完全性和外键

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:22:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果WHERE子句的查询条件里使用比较操作符LIKE和REGEXP,MySQL只有在搜索模板的第一个字符不是通配符的情况下才能使用索引。比如说,如果查询条件是LIKEabc%‘,MySQL将使用索引;如果查询条件是LIKE%abc’,MySQL将不使用索引。server
所谓完全性就是数据库中数据的分歧性及无效性一般的说法有实体(行)完全性,域(列)完全性,及参考完全性(参考SQLServer)。
实体完全性界说表中的一切行能独一的标识,一样平常用主键,独一索引UNIQUE关头字,及IDENTITY属性好比说我们的身份证号码,能够独一标识一团体。

域完全性一般指数据的无效性,限定数据范例,缺省值,划定规矩,束缚,是不是能够为空,域完全性能够确保不会输出有效的值。
参考完全性保护表间数据的无效性,完全性,一般经由过程创建内部键接洽另外一表的主键完成,好比图书办理体系中有两个表,一个是职员表(pid,pname...),纪录借阅人的信息,为包管职员的独一性,可在字段pid建主键,独一索引。另外一个是借阅明细表(...pid...),在借阅明细表中建一外键将两个表的pid接洽起来,包管借阅表中的人在职员表的局限内,别的,假如或人在借阅表中有借书未还的纪录,那末他就不克不及在职员表中删除。还能够用触发器来保护参考完全性。

Merge将一定数量的MyISAM表联合而成一个整体,在超大规模数据存储时很有用
精灵巫婆 该用户已被删除
沙发
 楼主| 发表于 2015-1-19 09:35:40 | 只看该作者
大家注意一点。如下面的例子:
飘灵儿 该用户已被删除
板凳
发表于 2015-1-25 09:16:45 | 只看该作者
总感觉自己还是不会SQL
再见西城 该用户已被删除
地板
发表于 2015-2-2 20:45:03 | 只看该作者
原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜!
冷月葬花魂 该用户已被删除
5#
发表于 2015-2-8 06:03:21 | 只看该作者
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
admin 该用户已被删除
6#
发表于 2015-2-24 19:09:06 | 只看该作者
发几份SQL课件,以飨阅者
分手快乐 该用户已被删除
7#
发表于 2015-3-7 13:03:25 | 只看该作者
理解了存储结构,再阅读下性能优化的章节基本上会对sqlserver有个清晰地认识
莫相离 该用户已被删除
8#
发表于 2015-3-15 06:28:33 | 只看该作者
财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..
再现理想 该用户已被删除
9#
发表于 2015-3-21 20:28:17 | 只看该作者
我个人认为就是孜孜不懈的学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 03:37

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表