以下命令均在mysql命令行下執行。1. 修改表名稱有2種方法,mysql命令行,沒有區分大小寫,方法1:mysql>ALTER TABLE 表名l RENAME TO 表名2; 方法2:mysql>rename table 表名1 to 表名2; 2. 修改表中的欄位預設值,mysql>ALTER ...
以下命令均在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};