以下命令均在mysql命令行下执行。
1. 修改表名称有2种方法,mysql命令行,没有区分大小写,
方法1:
mysql>ALTER TABLE 表名l RENAME TO 表名2;
方法2:
mysql>rename table 表名1 to 表名2;
2. 修改表中的字段默认值,
mysql>ALTER TABLE {表名} ALTER {字段名} SET DEFAULT 100;
mysql>SHOW COLUMNS FROM {表名}; 查看修改效果。
3.删除字段默认值,
mysql>ALTER TABLE test ALTER {字段名} DROP DEFAULT;
mysql>SHOW COLUMNS FROM test;
4.修改数据表类型,如将表 test 的类型修改为 MYISAM ,
查看数据表类型使用 SHOW TABLE STATUS 语句。
mysql>ALTER TABLE test ENGINE = MYISAM;
mysql>SHOW TABLE STATUS LIKE 'test'\G
5.修改某字段在表中的位置和类型,
mysql>alter table tableName modify {字段名} {字段原类型或修改后类型} first;
mysql>alter table tableName modify {字段名1} {字段原类型或修改后类型} after {字段名2};