MySQL匯出資料庫命令

2021-07-24 16:02:28 字數 2552 閱讀 5407

1.cmd命令列下切換到 mysql安裝目錄下的bin目錄

例如:cd d:/program/study/mysql/bin>

2. d:/program/study/mysql/bin> mysqldump -u 使用者名稱 -p 資料庫名 > sql檔案存放路徑和名稱

d:/program/study/mysql/bin>mysqldump -u root -p oa > d:/oa.sql

3.輸入密碼

4.稍微等待片刻(資料庫較大等待時間可能較長),直到 d:/program/study/mysql/bin> 出現即可

一.mysql的命令列模式的設定: 

桌面->我的電腦->屬性->環境變數->新建-> 

path=「;path/mysql/bin;」其中path為mysql的安裝路徑。 

二.簡單的介紹一下命令列進入mysql的方法: 

1.c:/>mysql -h hostname -u username -p 

按enter鍵,等待然後輸入密碼。這裡hostname為伺服器的名稱,如localhost,username為mysql的使用者名稱,如root。 

進入命令列後可以直接操作mysql了。 

2.簡單介紹一下mysql命令: 

mysql->create database dbname;//建立資料庫 

mysql->create table tablename;//建立表 

mysql->show databases;//顯示資料庫資訊,有那些可用的資料庫。 

mysql->use dbname;//選擇資料庫 

mysql->show tables;//顯示表資訊,有那些可用的表 

mysql->describe tablename;//顯示建立的表的資訊 

三.從資料庫匯出資料庫檔案: 

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

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

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

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

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

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

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

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

//-h localhost可以省略,其一般在虛擬主機上用 

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

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

1.從命令列進入mysql,然後用命令create database mydb2;建立資料庫mydb2。 

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

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

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

然後輸入密碼,就ok了。 

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

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

1.在php.ini中修改相關引數: 

影響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檔案了。 

上文中是把mysql放置在系統路徑中,其實不妨也行。例如我的mysql安裝目錄為d:/mysql server 5.0; 

則首先用cmd開啟dos視窗,然後輸入d:(沒有'/')回車 

此時應該會出現d:/>這樣的標記,然後在其後面輸入d:/mysql server 5.0/bin回車(順序顛倒也行的) 

出現d:/mysql server 5.0/bin> 接著輸入mysqldump -u使用者名稱 -p 資料庫名 > 資料庫名.sql(也可以輸入路徑);具體用法參照上文。 

匯入檔案同樣,只是改了『>』為『<』就行了。或者直接用source 也行: 

常用source 命令 

進入mysql資料庫控制台, 

如mysql -u root -p(沒必要,省略) 

mysql>use 資料庫 

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

mysql>source d:wcnc_db.sql

MySQL匯出匯入資料庫命令

1.mysql匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 2.mysql匯出資料庫乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 3.mysql匯出乙個資料庫結構 d 沒有資料 add drop table 在每個create語句之前增加...

Mysql資料庫命令

create database mydata use mydata create table dept deptno int primary key,dname varchar 14 loc varchar 13 create table emp empno int primary key,enam...

Mysql資料庫命令

mysql命令集錦 測試環境 mysql 5.0.45 注 可以在mysql中通過mysql select version 來檢視資料庫版本 一 連線mysql。格式 mysql h主機位址 u使用者名稱 p使用者密碼 1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin...