Linux下使用Mysql作為數(shù)據(jù)庫(kù)時(shí),有時(shí)需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改,以下介紹幾種常用的修改方法:
1. 修改數(shù)據(jù)庫(kù)名 mysql> RENAME DATABASE old_db_name TO new_db_name;
2. 修改表名
mysql> RENAME TABLE old_tbl_name TO new_tbl_name;
3. 修改表字段名
mysql> ALTER TABLE tbl_name CHANGE old_col_name new_col_name col_definition;
4. 修改表字段順序
mysql> ALTER TABLE tbl_name MODIFY col1 datatype first; mysql> ALTER TABLE tbl_name MODIFY col2 datatype after col1;
5. 修改表字段類型
mysql> ALTER TABLE tbl_name MODIFY col_name new_data_type(size);
6. 修改表字段的默認(rèn)值
mysql> ALTER TABLE tbl_name ALTER COLUMN col_name SET DEFAULT default_value;
7. 修改表字段約束
mysql> ALTER TABLE tbl_name ADD CONSTRAINT constraint_name new_constraint; mysql> ALTER TABLE tbl_name DROP CONSTRAINT constraint_name;
以上是Mysql常用的修改方法,操作時(shí)需謹(jǐn)慎,以免數(shù)據(jù)丟失。