首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 为什么非得定义主健、唯一性约束和外键
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • angleoldhen
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-08-21 08:02:54 楼主
    定义主健、唯一性约束和外键我会,但是为什么要定义这些呢?
    具体有什么作用(好处)呢?
    15  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wufeng4552
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 08:08:381楼 得分:0
    主健、唯一性约束,可以确保该列数据的唯一
    同时在查询的时候用到这些列的话,效率会高写
    外键,为了保持数据库的一致性,在主键表中更新或删除,以此主键为外键的表也会随之变化等
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mugua604
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 08:15:242楼 得分:0
    主健 本来就有唯一性。。。。用主健就能跟银行帐号一样!!一个帐号就能知道其他的属性!!
    外键 数据保持完整性!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • only_endure
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 08:25:143楼 得分:0
    引用 1 楼 wufeng4552 的回复:
    主健、唯一性约束,可以确保该列数据的唯一
    同时在查询的时候用到这些列的话,效率会高写
    外键,为了保持数据库的一致性,在主键表中更新或删除,以此主键为外键的表也会随之变化等
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jasonren
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 08:34:474楼 得分:0
    说到底为了性能.
    所有一切都是让你的数据库操作更加快速.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • CodeShow
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 09:57:325楼 得分:0
    为了数据的完整性和性能
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jwt1982
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 10:11:146楼 得分:0
    完整,安全

    性能有优化
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved