資料表修改
- 添加列 add
alter table 表名
add 列名 型別 其他要求
after 列名(加在這個列之后);
- 修改列 modify
alter table 表名
modify 列名 型別 其他要求;
- 洗掉列 drop
alter table 表名
drop 列名;
- 更改表名
rename table 舊表名 to 新表名;
- 更改表的字符集
alter table 表名 character set 字符集;
- 更改列名
alter table 表名
change 舊列名 新列名 型別 其他要求;
備份
備份命令和恢復命令可以說是作業上必須掌握的兩個命令了,但自己平時練習專案很少用到
備份整個資料庫
mysqldump -u 用戶名 -p 密碼(可以沒有) -B 資料庫1 資料庫2 ... > (絕對路徑)檔案名.sql
備份某個資料庫的資料表
mysqldump -u 用戶名 -p 密碼(可以沒有) 資料庫名 資料表1 資料表2 ... > (絕對路徑)檔案名.sql
注:備份命令一定要在DOS命令列執行!
恢復
source (絕對路徑)檔案名.sql
注:恢復命令要在mysql命令列里執行
一些注意點(后期會不斷總結更新)
char(6),這里的6是指6個字符,不是6個位元組,char可以容納0~255個字符
varchar(6),這里的6也是指6個字符,varchar可以容納0~65535個位元組(其中有3個位元組用于記錄長度),具體可以容納多少字符要看用的是什么編碼(常見的utf8是3位元組一個字符,GBK是2位元組一個字符)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/538671.html
標籤:MySQL
