zoukankan      html  css  js  c++  java
  • Chapter 3. 数据库约束(SQL语句实现)

    =======手动增加约束=======

    手动删除一列:

    alter table 表名 drop column 列名

    手动增加一列:

    alter table 表名 add 列名 数据类型

    手动修改列:

    alter table 表名 alter column 列名 修改后的数据

    增加主键约束:

    alter table 表名 add constraint PK_表名_列名 primary key (列名)

    增加外键约束:

    alter table 表名 add constraint FK_表名_列名 foreign key(列名)references 主键表 (主键列) 

    级联删除:on delete cascade

    增加非空约束:

    alter table 表名 alter column 列名 数据类型 not null

    增加唯一约束:

    alter table 表名 add constraint UQ_表名_列名 unique (列名)

    增加默认约束:

    alter table 表名 add constraint DF_表名_列名 default (‘默认值’)for 列名

    增加检查约束:

    alter table 表名 add constraint CK_表名_列名 check (表达式)

    =======手动批量删除约束=======

    alter table 表名 drop constraint 约束名称 (多个约束之间用逗号并列)

    =======手动批量增加约束=======

    alter table 表名 add constraint 约束名称(多个约束之间用逗号并列)

  • 相关阅读:
    随机的爱
    在使用ASP.NET时进行页面重定向的3种方法。(转)
    [程序员必看]请不要做浮躁的人
    C# datetime 操作
    心碎的浪漫
    动网论坛 企业版

    内存映射文件(File Mapping)API
    内存映射文件
    已知进程句柄,如何知道此进程的主窗口句柄
  • 原文地址:https://www.cnblogs.com/xiao55/p/5579041.html
Copyright © 2011-2022 走看看