学习记忆数据库的约束(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-05-26 11:01 点击:
        Ⅰ向已有的表中添加一个主键(没有就是添加,添加就是修改表)
           Alter table table1
           Add froeign key (列名1)references table2(列名2)
 
        Ⅱ 创建表的时候一同创建外键
            Create table table1
           (列名4 数据类型  是否为空 primary key,
              列名3 数据类型  是否为空,
             列名1 数据类型  references table2 (列名2)
            )
 
            注:
             Table1外键表
              Table2主键表
              列名1是主表列
              列名2是外键表列
               最一般常用的是主表的列和外键表的列的字段是一样的
              一般多为ID 可以作为主键的。这是两个之间的交互。
 
         四、Check约束
 
             他也是基于一个表中的约束,限定表中列直接爱你数据的参照关系。
             Ⅰ 向一个以创建的表中添加约束
                 Alter tabel table1
                   Add constraint 约束名 check(列名对于列的限制条件)
                多是一些可以找到范围的数据,例如年龄,身高,体重。
 
           五、default 默认约束
 
             他是一个对于某一个值的约束,他是唯一的一个用for关联词的句子
             向表中添加一个默认约束
              Alter tabletable1
               Add default ‘默认值’for 列名 
 
             六、删除约束
 
           删除约束也是对于表的修改故:
           Alter table table1
           Drop constraint 约束名
   www.2cto.com  
          注:上面就是我所理解的一些约束。想要记住他们并不难
 
          1 开头的一般都是 alter table 表名  或是create table 表名
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Request.ServerVariables 参数大全
  • 执行全文索引时出现权限不足的解决方法
  • 导入excel文件处理流程节点的解决方案
  • 查看sql修改痕迹(SQL Change Tracking on Table)
  • MongoDB安装为Windows服务方法与注意事项
  • App数据层设计及云存储使用指南
  • PostgreSQL启动过程中的那些事三:加载GUC参数
  • 写给MongoDB开发者的50条建议Tip1
  • Percolator与分布式事务思考(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1