資料庫中匯出 匯入 sql資料庫檔案

2021-05-23 20:34:30 字數 1335 閱讀 1170

(mysql 的bin 路徑需要在系統路徑中)

如果沒在環境變數中新增bin路徑,則這裡要在cmd命令中直接進入bin根目錄下。

1. 將資料庫mydb 匯出到e:/mysql/mydb.sql 檔案中:

開啟開始-> 執行-> 輸入cmd 進入命令列模式

c:/mysql/bin>mysqldump -h localhost -u root -p mydb >e:/mysql/mydb.sql

然後輸入密碼,沒密碼的話直接回車,等待一會匯出就成功了,可以到目標檔案中檢查是否成功。

2. 將資料庫mydb 中的mytable 匯出到e:/mysql/mytable.sql 檔案中:

c:/mysql/bin>mysqldump -h localhost -u root -p mydb mytable>e:/mysql/mytable.sq l

3. 將資料庫mydb 的結構匯出到e:/mysql/mydb_stru.sql 檔案中:

c:/mysql/bin>mysqldump -h localhost -u root -p mydb --add-drop-table >e:/mysql/mydb_stru.sql

從外部檔案匯入資料到資料庫中:

匯入則要先用命令建立乙個資料庫,即指定乙個匯入載體資料庫,當然這裡要匯入資料庫中的乙個表也是一樣的做法。

從e:/mysql/mydb2.sql 中將檔案中的sql 語句匯入資料庫中:

1. 從命令列進入mysql ,然後用命令create database mydb2;

建立資料庫mydb2 。

2. 退出mysql 可以輸入命令exit ;或者quit ;

3. 在cmd 中輸入下列命令:

c:/mysql/bin>mysql -h localhost -u root -p mydb2 < e:/mysql/mydb2.sql

然後輸入密碼,沒密碼的話直接回車,就ok 了。

下面談一下關於匯入檔案大小限制問題的解決:

預設情況下:mysql 對匯入檔案大小有限制的,最大為2m ,所以當檔案很大時候,直接無法匯入,下面就這個問題的解決列舉如下:

影響mysql 匯入檔案大小的引數有三個:

memory_limit=128m,upload_max_filesize=2m,post_max_size=8m

修改upload_max_filesize=200 m 這裡修改滿足你需要的大小,可以同時修改其他兩項memory_limit=250m post_max_size=200m

這樣就可以匯入200m 以下的.sql 檔案了

從資料庫中匯出資料庫文件

select case when a.colorder 1 then d.name else end n 表名 a.colorder n 字段序號 a.name n 欄位名 case when columnproperty a.id,a.name,isidentity 1 then else end...

在SQL資料庫中匯入Excel

excel匯入sql儲存過程 簡單 create procedure import tablename varchar 100 filepath varchar 100 as exec insert into tablename select from opendatasource microsof...

從資料庫中匯出資料

首先開啟xp cmdshell許可權 exec sp configure show advanced options 1 reconfigure exec sp configure xp cmdshell 1 reconfigure 1,匯出資料到txt exec master.xp cmdshel...