美文网首页
Mysql 修改数据库

Mysql 修改数据库

作者: ArtioL | 来源:发表于2018-11-11 18:21 被阅读0次

    修改表名

    Alter table <旧表名> rename <新表名>;

    修改字段和数据类型

    alter table <表名> change <旧字段名> <新字段名> <新数据类型>;

    修改字段名

    alter table <表名> change <旧字段名> <新字段名> <新数据类型>;

    添加字段

    Alter table <表名> add <新字段名> <数据类型> [first | after 已存在的字段名]

    first 为可选参数 其作用是将新添加的字段设置为第一个字段,after为可选参数,其作用是将新添加到指定的 已存在的字段名 的后面

    删除字段

    alter table <表名> drop <字段名>

    修改字段的排列位置

    alter table <表名> Modify <字段1> <数据类型> First|after <字段2>;

    更改表的存储引擎

    引擎名 是否支持
    FEDERATED FALSE
    MRG_MYISAM TRUE
    MyISAM TRUE
    BLACKHOLE TRUE
    CSV TRUE
    MEMORY TRUE
    ARCHIVE TRUE
    InnoDB DEFAULT
    PERFORMANCE_SCHEMA TRUE

    ALTER TABLE <表名> ENGINE=<更改后的存储引擎名>

    删除表的外键约束

    ALTER TABLE <表名> DROP FOREIGN KEY <外键约束名>

    删除没有被关联的表

    DROP TABLE [IF EXISTS] 表1, 表2, 表3, ...表n;

    相关文章

      网友评论

          本文标题:Mysql 修改数据库

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