Mysql常用命令(5) 增加表的字段、修改表名、備份數據庫


alter add命令用來增加表的字段。

alter add命令格式:alter table 表名 add字段 類型 其他;

例如,在表MyClass中添加了一個字段passtest,類型為int(4),默認值為0:

[SQL]  純文本查看 復制代碼
?
001
alter table MyClass add passtest int (4) default '0' ;


現在的結構如下:

[SQL]  純文本查看 復制代碼
?
001
002
003
004
005
006
007
008
009
010
011
mysql> desc MyClass;
+ ----------+--------------+------+-----+---------+----------------+
| Field    | Type         | Null | Key | Default | Extra          |
+ ----------+--------------+------+-----+---------+----------------+
| id       | int (4)       | NO   | PRI | NULL    | auto_increment |
| name     | char (20)     | NO   |     | NULL    |                |
| sex      | int (4)       | NO   |     | 0       |                |
| degree   | double (16,2) | YES  |     | NULL    |                |
| passtest | int (4)       | YES  |     | 0       |                |
+ ----------+--------------+------+-----+---------+----------------+
5 rows in set (0.01 sec)


rename命令用於修改表名。

rename命令格式:rename table 原表名 to 新表名;

例如,在表MyClass名字更改為YouClass:

[SQL]  純文本查看 復制代碼
?
001
rename table MyClass to YourClass;


表列表如下:

[SQL]  純文本查看 復制代碼
?
001
002
003
004
005
006
007
mysql> show tables;
+ -----------------+
| Tables_in_Novel |
+ -----------------+
| YourClass       |
+ -----------------+
1 row in set (0.00 sec)


mysqldump命令用來備份數據庫。
值得注意的是,這不是Mysql語句,所以就在控制台下運行,而不是在Mysql下運行
mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名
mysqldump -u user_name -p123456 database_name > outfile_name.sql
例如:

[Shell]  純文本查看 復制代碼
?
001
mysqldump -u root -p123456 Novel>Novel;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM