美文网首页
mysql---修改表结构

mysql---修改表结构

作者: 古寒飞 | 来源:发表于2017-03-13 13:58 被阅读1046次

    使用ALTER TABLE修改表结构


    1) 修改表名称

    ALTER TABLE <表名> RENAME <新表名>

    mysql> ALTER TABLE game_account RENAME account;


    2) 修改表的存储引擎

    mysql> ALTER TABLE account ENGINE=MyISAM;


    3) 添加字段

    ALTER TABLE <表名> ADD <字段名称> <字段定义>

    mysql> ALTER TABLE account ADD Account_gender ENUM("M","F") NOT NULL;

    mysql> ALTER TABLE account ADD Game_zone VARCHAR(20) NOT NULL DEFAULT "HuaBei" FIRST;

    mysql> ALTER TABLE account ADD Account_money BIGINT AFTER Account_level;


    4) 删除字段

    ALTER TABLE <表名> DROP <字段名称>

    mysql> ALTER TABLE account DROP Account_role ;


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

    ALTER TABLE <表名> CHANGE <旧字段名称> <新字段名称> <字段定义>

    mysql> ALTER TABLE account CHANGE Account_password password CHAR(25) NOT NULL;

    mysql> ALTER TABLE account CHANGE password password VARCHAR(60) ;


    6) 修改字段定义

    ALTER TABLE <表名> MODIFY <字段名称> <字段定义>

    mysql> ALTER TABLE account MODIFY Account_name VARCHAR(20) NOT NULL;

    相关文章

      网友评论

          本文标题:mysql---修改表结构

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