mysql匯出匯入sql檔案方法 linux

2022-09-18 09:36:18 字數 1615 閱讀 3797

1、從mysql中匯出資料庫test:

在終端執行:mysqldump -h localhost -u root -p test > /home/chuzj/daochu.sql

其中localhost是伺服器名字 test是資料庫名字,其後可以直接跟表名

2、將daochu.sql 匯入到mysql資料庫:

在終端執行:mysql -h localhost -u root -p test < /home/chuzj/daochu.sql --default-character-set=utf8 

其中:--default-character-set=utf8 解決中文亂碼

truncate table 表名  //這樣不但可以重新定位自增的字段而且將資料全部刪除

create table `um_doctor` (

`id` bigint(11) not null auto_increment,

`name` varchar(80) collate utf8_bin default null,

`create_time`  timestamp,

`operator_id` bigint(11) default null,

`operator_name` varchar(80) collate utf8_bin default null,

primary key (`id`)

) engine=myisam default charset=utf8 collate=utf8_bin;

匯出整個資料庫中的所有資料:

1、在linux命令列下輸入:

mysqldump -u username -p dabasename > filename.sql

filename.sql最好加上路徑名

匯出資料庫中的某個表的資料:

mysqldump -u username -p dabasename tablename > filename.sql

匯出整個資料庫中的所有的表結構

在linux命令列下輸入:

mysqldump -u username -p -d dabasename > filename.sql

注意:是加了-d

匯出整個資料庫中某個表的表結構

在linux命令列下輸入:

mysqldump -u username -p -d dabasename tablename > filename.sql

注意:是加了-d

匯入mysql方法1(測試好用)

進入linux命令命令列下:

mysql -u root -p 回車 輸入密碼

mysql> use weifang

mysql> source /home/user/data/filename.sql

注意filename.sql要有路徑名,例如:source /home/user/data/filename.sql

匯入mysql方法2(測試一次,匯入資料後佔空間異常大,還需驗證)

進入linux命令命令列下:

mysql -uroot -p database < filename.sql

注意filename.sql要有路徑名

MYSQL匯入匯出 sql檔案

一.mysql的命令列模式的設定 桌面 我的電腦 屬性 環境變數 新建 path path mysql bin 其中path為mysql的安裝路徑。二.簡單的介紹一下命令列進入mysql的方法 1.c mysql h hostname u username p 按enter鍵,等待然後輸入密碼。這裡...

mysql匯入匯出sql檔案

一 從資料庫中匯出資料庫檔案 1 將資料庫mydb匯出到f mydb.sql 開啟開始 執行 輸入cmd 進入命令列模式 c documents and settings administrator f f mysqldump h localhost u root p mydb f mydb.sql...

MYSQL匯入匯出 sql檔案

一.mysql的命令列模式的設定 桌面 我的電腦 屬性 環境變數 新建 path path mysql bin 其中path為mysql的安裝路徑。二.簡單的介紹一下命令列進入mysql的方法 1.c mysql h hostname u username p 按enter鍵,等待然後輸入密碼。這裡...