zoukankan      html  css  js  c++  java
  • sql约束的使用

    总结:1.默认约束Default;在字段后面加上后,如果不给赋值,那么就是默认的值。
    2.非空约束:not null;如果在字段后面加上后,那么这个字段就不能是null,必须给赋值才行。
    3.唯一约束:unique;如果在字段后面加上后,那么这个字段的值就不能重复。
    4.主键约束:primary key;如果在字段后面加上,那么这个字段就不能是null,而且是惟一的不能重复。
    5.自增:auto_increment;如果在字段后面加上,那么这个字段的必须是int类型一般为ID,赋值的时候可以不给它赋值会自己增加
    被delete from 删除后再增加会接着上次的数值往下自增。
    6。删除:delete from:不能删除主键(默认约束、非空约束、唯一约束、主键约束、自增)
    truncate table:可以删除主键,如自增(auto_increment)删除后会从1开始自增不会接着上次的数值自增。
    7、外键:需要先创建主表在创建副表
    主键方法:primary key
    外键的方法:constraint dept_emp_fk foreing key(id) references 主表(id) constraint dept_emp_fk是声明外键用的可不写
    8、外键约束中添加数据需要先添加主表再添加副表
    9、外键约束中如要修改主键的值需要先修改副表的外键的值才行,因为外键占用着主键的值。
    10、删除数据先删除副表再删除主表

  • 相关阅读:
    冒泡排序(可传函数参数)
    字符串转化成整数
    遍历文档内容,得到HTML层级结构
    跨域通信问题
    矩阵的快速幂
    CSS tricks
    牛客赛马网笔试攻略
    项目中遇到的问题
    Mysql远程链接访问权限设置
    恢复delete删除的数据
  • 原文地址:https://www.cnblogs.com/hankai2735/p/11201777.html
Copyright © 2011-2022 走看看