zoukankan      html  css  js  c++  java
  • 33 mysql约束的增删

    查看约束名

    使用show create table 表名 查看对应的约束名。

    删除约束

    注意:如果要添加约束名则需要添加add constraint的形式

    添加非空约束
    ALTER TABLE 表名 MODIFY 字段名 类型 NOT NULL;
    删除非空约束
    1)ALTER TABLE 表名 MODIFY 字段名 类型;

    添加唯一约束
    alter table 表名 add unique(字段名不加引号);
    删除唯一约束
    alter table 表名 drop index 字段名;

    添加主键约束
    alter table 表名 add primary key(字段名不加引号);
    删除主键约束
    alter table 表名 drop primary key;

    添加外键约束
    alter tabl 表名 add foreign key(字段名不加引号) references 外表名不加引号(外键字段不加引号);

    如:alter table student add foreign key(cid) references clazz(cid);

    带约束名:alter table student add CONSTRAINT fk_student_cid foreign key(cid) references clazz(cid);
    删除外键约束
    alter table 表名 drop foreign key 约束名;

  • 相关阅读:
    Java 传递参数时,传递一个变量快还是传递一个实体类?
    13 设计模式
    12 反射
    11.多线程&&并发
    10.输入输出
    9.异常Exception
    7.正则表达式
    5.数组
    6.常见对象
    上传本地项目到Github
  • 原文地址:https://www.cnblogs.com/Scorpicat/p/12321224.html
Copyright © 2011-2022 走看看