Linux匯出資料庫資料

2021-09-30 00:23:33 字數 1099 閱讀 6190

匯出完整資料:表結構+資料

linux 下可以使用 mysqldump 命令來匯出資料庫,語法格式如下:

mysqldump -u使用者名稱 -p 資料庫名 > 資料庫名.sql
以下命令可以匯出 abc 資料庫的資料和表結構:

# /usr/local/mysql/bin/mysqldump -uroot -p abc > abc.sql
按下回車鍵後會提示輸入密碼,輸入即可。

注意:mysqldump 命令路徑是根據你 mysql 安裝路徑決定的。

只匯出表結構

如果你只需要匯出 mysql 的資料表結構,可以使用 -d 選項,格式如下:

mysqldump -u使用者名稱 -p -d 資料庫名 > 資料庫名.sql
以下命令可以匯出 abc 資料庫的表結構:

#/usr/local/mysql/bin/mysqldump -uroot -p -d abc > abc.sql
使用 mysql 命令匯入

使用 mysql 命令匯入資料庫格式如下:

mysql -u使用者名稱 -p 資料庫名 < 資料庫名.sql
以下例項將備份的資料庫 abc.sql 匯入到資料庫中:

# mysql -uroot -p123456 < abc.sql
使用 source 命令匯入

使用 source 命令需要我們先登入到 mysql 中,並建立乙個空的資料庫:

mysql> create database abc;

# 建立資料庫

mysql> use abc;

# 使用已建立的資料庫

mysql>

set names utf8;

# 設定編碼

mysql>

source /home/abc/abc.sql # 匯入備份資料庫

匯出資料庫

exp 引數例項 匯出整個例項 exp wjh orcl file wjh.dmp log wjh.log full y consistent y direct y wjh應具有dba許可權 匯出某個使用者所有物件 exp wjh orcl file wjh.dmp log wjh.log owne...

資料匯出Excel表 資料庫資料匯出

public static hashmapcolumn new hashmap static param table 要匯出的表 param name 匯出的excel表名稱 表頭 throws exception public void createexcel string table,strin...

MySQL匯出匯出資料庫

預設匯出路徑為mysql的內建路徑,因此這裡都加上了 documents 作為路徑。匯出整個資料庫 mysqldump u root p test documents test.sql 匯出資料庫乙個表 mysqldump h hostname u username p password datab...