1. 程式人生 > >ubuntu中mysql資料庫的匯入匯出以及檢視屬性

ubuntu中mysql資料庫的匯入匯出以及檢視屬性

資料匯入匯出


1.匯出整個資料庫


  mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名


  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql


  2.匯出一個表


  mysqldump -u 使用者名稱 -p 資料庫名 表名> 匯出的檔名


  mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql


  3.匯出一個數據庫結構


  mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql


  -d 沒有資料 –add-drop-table 在每個create語句之前增加一個drop table


  4.匯入資料庫


  常用source 命令


  進入mysql資料庫控制檯,


  如mysql -u root -p


  mysql>use 資料庫


  然後使用source命令,後面引數為指令碼檔案(如這裡用到的.sql)


  mysql>source /home/pt/test.sql

或直接匯入命令為: mysql -h localhost -u root -p temp

檢視mysql資料庫中一些屬性資訊


1、檢視自己安裝的mysql的編碼
show variables like 'character%'


2、檢視Mysql支援的編碼
show character set


3、檢視資料庫編碼
show create databases 資料庫名字


4、檢視資料表編碼
show create table 表名


5、修改my.ini檔案來修改編碼:加上default-character-set=字符集(utf8.gbk.gb2312等)


6、命令列修改:alter database da_name default character set "charset' ;或 set names 'charset';或alter database testdb character set utf8;


7、檢視資料庫服務和客戶端字符集:
status


8、匯入資料庫
source 路徑/*.sql