mysql的alter用法总结
ALTER TABLE简介当表被创建后,在使用过程中可能会有一些新的需求,这时候可能需要修改表的结构。如果表中已经填充了数据,重新建表会造成现有数据的丢失,为此可以用ALTER TABLE对表结构进行修改
为表添加新列
前提向表中添加列的前提是所添加的列允许使用NULL值或者对该列使用DEFAULT约数指定了默认的值。
命令格式
删除表中的列
前提在删除一列之前,必须先删除任何引用该列的约束、默认表达式、计算列表达式或索引
命令
修改表中的列修改主要操作修改列的名称修改列的数据类型
命令
截图中的错误是因为修改列明是没有指定数据类型,所以$column_type是必须参数
修改列的数据类型
重命名表命令
简单的[创建|删除]索引字段
创建索引命令
删除索引命令
参考书籍《锋利的SQL》