美文网首页
约束以及修改数据表

约束以及修改数据表

作者: Ming_0612 | 来源:发表于2018-02-25 01:06 被阅读0次
    image.png
    image.png image.png
    image.png

    还有一个是alter table users1 add truename varchar(20) not null first;
    就是加一列到开头。

    image.png image.png
    image.png image.png
    image.png image.png

    alter table users2 add unique(username);

    image.png

    alter table users2 add foreign key(pid)references provinces (id);


    image.png

    alter table users2 alter age set default 15;
    alter table users2 alter age drop default;

    image.png

    alter table users2 drop primary key;

    image.png
    image.png

    alter table users2 drop index usersname;


    image.png image.png
    image.png
    image.png image.png

    alter table users2 modify id smallint unsigned not null first;
    把id放到第一列
    alter table users2 modify id tinyint unsigned not null first;
    把id放到第一列并且修改数据类型,但是从smallint到tinyint可能会造成数据丢失。

    image.png

    alter table users2 change pid p_id tinyint unsigned not null;
    把pid改成p_id并且修改数据类型

    image.png

    alter table users2 rename users3;
    rename table users3 to users2;
    可以用show tables 来查看这个数据库中的所有数据表

    相关文章

      网友评论

          本文标题:约束以及修改数据表

          本文链接:https://www.haomeiwen.com/subject/awmuzxtx.html