仓酷云
标题:
MYSQL网站制作之MySQL外键的设置及感化
[打印本页]
作者:
谁可相欹
时间:
2015-1-16 22:15
标题:
MYSQL网站制作之MySQL外键的设置及感化
DBaaS解决方案可以降低首次投入成本,对于那些小企业来说,他们往往认为内部部署的数据库成本太高,DBaaS的成本和灵活性优势对小企业吸引力更大,他们是云数据库解决方案的重点客户群体。 外键的感化:
坚持数据分歧性,完全性,次要目标是把持存储在外键表中的数据。使两张表构成联系关系,外键只能援用表面中的列的值!
比方:
ab两个表
a表中存有客户号,客户称号
b表中存有每一个客户的定单
有了外键后
你只能在确信b表中没有客户x的定单后,才能够在a表中删除客户x
创建外键的条件:本表的列必需与外键范例不异(外键必需是表面主键)。
指定主键关头字:foreignkey(列名)
援用外键关头字:references<外键表名>(外键列名)
事务触发限定:ondelete和onupdate,可设参数cascade(跟从外键修改),restrict(限定表面中的外键修改),setNull(设空值),setDefault(设默许值),[默许]noaction
比方:
outTable表主键id范例int
创立含有外键的表:
createtabletemp(
idint,
namechar(20),
foreignkey(id)referencesoutTable(id)ondeletecascadeonupdatecascade);
申明:把id列设为外键参照表面outTable的id列当外键的值删除本表中对应的列筛除当外键的值改动本表中对应的列值改动。
<Pstyle="TEXT-INDENT:2em">
MySQL采用双重授权(DualLicensed),它们是GPL和MySQLAB制定的商业许可协议。
作者:
谁可相欹
时间:
2015-1-19 06:02
SP4包括用于以下SQLServer2000组件的程序包:Database组件(下载文件:SQL2000-KB884525-SP4-x86.EXE)更新SQLServer2000的32位Database组件,包括数据库引擎、复制、客户端连接组件及工具。有关其他信息,请参阅ReadmeSql2k32Sp4.htm。AnalysisServices组件(下载文件:SQL2000.AS-KB884525-SP4-x86.EXE)更新SQLServer2000的32位AnalysisServices。
作者:
乐观
时间:
2015-1-25 22:49
如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。
作者:
分手快乐
时间:
2015-2-4 11:53
原来的计算字段其实和虚拟字段很像。只是管理方面好了而已,性能方面提高不多。但是SQL2005提供了计算字段的持久化,这就提高了查询的性能,但是会加重insert和update的负担。OLTP慎用。OLAP可以大规模使用。
作者:
因胸联盟
时间:
2015-2-9 22:27
groupby子句可以将查询结果分组,并返回行的汇总信息Oracle按照groupby子句中指定的表达式的值分组查询结果。
作者:
深爱那片海
时间:
2015-2-28 02:17
财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..
作者:
小女巫
时间:
2015-3-9 18:55
从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。
作者:
小魔女
时间:
2015-3-17 01:06
对递归类的树遍历很有帮助。个人感觉这个真是太棒了!阅读清晰,非常有时代感。
作者:
爱飞
时间:
2015-3-23 11:20
无法深入到数据库系统层面去了解和探究
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2