MYSQL 資料(表 庫 結構)的命令列匯出 匯入

2021-08-31 10:07:29 字數 1751 閱讀 4214

匯出資料庫:

語法:

mysqldump -u使用者名稱 -p密碼 資料庫名 > 路徑+匯出的檔名.sql

範例:在控制台上

c:\documents and settings\administrator>mysqldump -uroot -p123456 test > d:/test.sql
匯出資料庫表:

語法:

mysqldump -u使用者名稱 -p密碼 資料庫名 表名》 路徑+匯出的檔名.sql
範例:在控制台上

c:\documents and settings\administrator>mysqldump -uroot -p123456 test user>d:/test_user.sql
匯出乙個資料庫結構:

語法:

mysqldump -u使用者名稱 -p密碼 -d  資料庫名 >路徑+檔名.sql

範例:在控制台上

c:\documents and settings\administrator>mysqldump -uroot -p123456 -d test>d:/test.sql
匯出乙個資料表結構:

語法:

mysqldump -u使用者名稱 -p密碼 -d  資料庫名 >路徑+檔名.sql

範例:在控制台上

c:\documents and settings\administrator>mysqldump -uroot -p123456 -d test user>d:/test_user.sql
引數說明:

-d  沒有資料的建表語句
匯入資料庫

語法 source  路徑+檔名.sql
在控制台上登入mysql

c:\documents and settings\administrator>mysql -u使用者名稱 -p密碼
範例:

c:\documents and settings\administrator>mysql -uroot -p123456

--先刪除原有資料庫

mysql> drop database test;

query ok, 40 rows affected (1.66 sec)

--建立新的資料庫

mysql> create database test;

query ok, 1 row affected (0.02 sec)

--進入該資料庫

mysql> use test;

database changed

--匯入資料

mysql> source d:/test.sql

query ok, 0 rows affected (0.00 sec)

query ok, 0 rows affected (0.00 sec)

query ok, 0 rows affected (0.00 sec)

query ok, 0 rows affected (0.00 sec)

query ok, 0 rows affected (0.00 sec)

--沒有報錯就是匯入成功了!

mysql>

有一些小的變通自己去嘗試哈!

mysql表操作命令行 MySQL資料表操作命令行

前面一篇總結mysql資料庫操作命令行,本文為資料表操作命令行,區分開僅為了方便歸類,不會攪和到一起,方便參考。習慣了使用phpmyadmin等整合工具,不過也總感覺命令列還是命令列的優勢所在。如下資料表操作前提是必須先選中某個資料庫,比如 use 前一篇 mysql資料庫操作命令行 一 資料表類 ...

MySQL命令列匯出資料庫

mysql命令列匯出資料庫 mysql命令列匯出資料庫 1,進入mysql目錄下的bin資料夾 cd mysql中到bin資料夾的目錄 如我輸入的命令列 cd c program files mysql mysql server 4.1 bin 或者直接將windows的環境變數path中新增該目錄...

MySQL命令列匯出資料庫

mysql命令列匯出資料庫 1,進入mysql目錄下的bin資料夾 cd mysql中到bin資料夾的目錄 如我輸入的命令列 cd c program files mysql mysql server 4.1 bin 或者直接將windows的環境變數path中新增該目錄 2,匯出資料庫 mysql...