• 技术文章 >数据库 >mysql教程

    如何对MySQL数据库的表结构进行修改

    autoloadautoload2021-04-15 14:12:15原创1206
    本文主要是带您了解并使用MySQL ALTER TABLE语句来更改现有表结构(如添加或删除列,更改列属性等)。

    MySQL ALTER TABLE语句

    ALTER TABLE table_name action1[,action2,…]

    首先,新建一个数据库:

    CREATE TABLE tasks (
        id INT NOT NULL,
        subject VARCHAR(45) NULL,
        start_date DATE NULL,
        end_date DATE NULL
    )charset utf8;

    1) 修改表名称

    alter table tasks rename  student;

    2) 修改表的存储引擎

    alter table student ENGINE=MyISAM;

    3)从表中删除列

    alter table student drop column end_date;

    4)将新的列添加到表中,(具体位置使用after,before )

    alter table student
    add column complete DECIMAL(2,1) NULL
    AFTER subject;

    5) 修改字段名称及字段定义

     alter table student change subject math varchar(20);

    6) 修改字段定义

     alter table student modify math varchar(10);

    推荐:mysql教程

    以上就是如何对MySQL数据库的表结构进行修改的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:mysql alter table
    上一篇:练习MySQL数据的插入、更新与删除 下一篇:如何对MySQL数据库中表的数据进行更新
    Web大前端开发直播班

    相关文章推荐

    • 对alternatives的总结• 当mysqldump --single-transaction遇到alter table怎么办?• mysql中关于alter命令的使用详解• sql server:alter database name的问题• 关于SQL ALTER TABLE 语句的相关操作

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网