zoukankan      html  css  js  c++  java
  • 数据库基础四

     一、可空与非空

    null    可空

    not null        非空

    default   设置默认值

    comment   注释,注释的内容要带''

     

    二、唯一键

    unique 或者 unique key

     

    方法一:创建表是在指端后面添加unique

     

    方法二:联合唯一(字段1,字段2)

     

    方法三:先创建表,后增加唯一键

     

    删除唯一键

    alter table + 表名 + drop index + 索引名字;

     

    三、主键

    primary key 表中主要的键,每张表只能有一个主键

    特点:not null  + unique      非空且唯一性

     

    创建方法一: 设置字段为非空+唯一键

     

    创建方法二:在字段后面添加primary key

     

    创建方法三(联合主键):在最后面添加primary key(字段1,字段2)

     

     创建方法四:已创建表追加主键

     

    方法五:已创建表追加主键

     

     

    删除主键

    alter table + 表名 + drop primary key;

     

    四、自增长

    auto_increment       自增,每次插入记录对应的字段+1

    auto_increment = 值,在字段后面设置自增的步长

     

    五、外键

    foreign key,外面的键,即不在自己表中的键。如果一张表中有一个非主键的字段指向另外一张表的主键,那么将该字段称之为外键。每张表中,可以有多个外键

     

    创建方法一:在创建表的时候,增加外键

    基本语法:foreign key(外键字段) + references + 外部表名(主键字段);

     

     

    创建方法二:在创建表之后,增加外键

    基本语法:alter table + 表名 + add[constraint + 外键名字] + foreign key(外键字段) + references + 外部表名(主键字段);

     

     

    外键不能修改,只能先删除后增加

    alter table + 表名 + drop foreign key + 外键名字;

    on delete cascade # 连级删除
    on update cascade # 连级更新

  • 相关阅读:
    手脱ASPack2.12壳(练习)
    手脱UPX3.91壳(练习)
    如何在程序执行前插入可执行代码(算是吾爱的作业吧,活学活用)
    小米笔记本粉丝感恩狂欢趴【慎入!!】
    picpick截屏软件脱壳
    JAVA反序列化漏洞
    Java中的数据类型
    Java中常见的包
    Scrapy
    PHPstorm 函数时间注释的修改
  • 原文地址:https://www.cnblogs.com/st-st/p/9742057.html
Copyright © 2011-2022 走看看