當前位置:首頁 » 編程語言 » mysql導出數據sql

mysql導出數據sql

發布時間: 2022-04-20 07:44:06

⑴ 如何導出mysql資料庫到sql文件

方法如下:
1.在本地建一個與資料庫同名的資料庫。
2.選擇navicat中連接伺服器的資料庫,在菜單欄選擇工具-->數據傳輸。

3.在彈出的的窗口中「源」部分就是你要導出的源資料庫,「目標」就是本地的資料庫,點擊左下角全選後,再點擊開始按鈕。

4.點擊確定。

5.點擊關閉。

拓展資料:
導出資料庫用mysqlmp命令(注意mysql的安裝路徑,即此命令的路徑):
導出數據和表結構:mysqlmp
-u用戶名
-p密碼
資料庫名
>
數據名.sql#/usr/local/mysql/bin/

mysqlmp
-uroot
-p
abc
>
abc.sql,敲回車後會提示輸入密碼。

⑵ mysql導出資料庫幾種方法

1、確保我們的資料庫已經正確的安裝在電腦上了,首先打開命令行窗口,win+R快捷鍵打開運行窗口,輸入cmd。

⑶ mysql怎麼導入和導出資料庫文件

附加資料庫
或者導入資料庫
sql本身有數據導入的操作。但如果要從一個備份的文件中導入數據,則要進行另外的操作。下面以一個例子進行說明。
sql伺服器上已有一個doe資料庫,並且裡面有大量的數據,現准備從另外一個備份文件a1.bak(不是doe資料庫的備份文件)中導入另外的數據(即導入後在doe中增加一些數據表,表中已錄有數據),並保持原doe的數據不變。
1、首先,在「sql企業管理器」中新建一個臨時資料庫a1。
2、右擊a1資料庫,選擇:所有任務->還原資料庫。
3、在「還原資料庫」窗口中,選擇:「從設備」。
4、點擊「選擇設備」。
5、點擊「添加」。
6、從文件名中選擇要還原的資料庫文件,如a1.bak。
7、點擊「確定」,返回「還原資料庫」窗口。
8、點擊「選項」卡,進入選項設置。
9、鉤選:「在現有資料庫上強制還原」。
10、修改「移到物理文件名」為:「c:\a1.ldf」、「c:\a1.mdf」。
11、點確定,即可導入備份文件中的數據到臨時資料庫a1中。
12、此時,你可以將數據從a1導入到另外一真正要導入的資料庫中,如doe資料庫。
(下面的數據導入操作為sql2000企業管理器的一般數據導入導出操作。)
13、在「sql企業管理器」中選擇「doe」資料庫。
14、右擊doe資料庫,選擇:所有任務->導入數據。
15、在「dts導入/導出向導」窗口的「選擇數據源」中,數據源選擇剛才建立並導入數據的臨時資料庫a1。點擊下一步。
16、在「選擇目的」中,系統已經默認為doe資料庫。
17、連續點擊「下一步」,直到完成。
經過上面的操作,你已經成功地將備份文件a1.bak中數據導入doe資料庫中,並且doe資料庫原有數據不變。
此時,你可以刪除臨時資料庫a1。

⑷ MySQL資料庫怎麼導出數據

方法一
cmd 到mysql bin目錄下用 如下命令 mysqlmp --opt -h192.168.0.156 -uusername -ppassword --skip-lock-tables databasename>database.sql
把ip改成localhost就可以的
如果裝了navicate那就更簡單了 先連接上資料庫,選中資料庫 再選擇轉儲sql 就好了
方法二
進入cmd (注意在os cmd中 而不是在mysql中)
===================
1.導出資料庫(sql腳本
mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名
mysqlmp -u root -p db_name > test_db.sql
2.mysql導出資料庫一個表
mysqlmp -u 用戶名 -p 資料庫名 表名> 導出的文件名
mysqlmp -u wcnc -p test_db users> test_users.sql (結尾沒有分號)
方法三
啟動mysql服務
/etc/init.d/mysql start
導出整個資料庫
mysqlmp dbname > c:mydb.sql -u root -p
導入資料庫
source mydb.sql
mysql -u用戶名 -p 資料庫名 < 資料庫名.sql
更詳細的導入資料庫教程
2.1. 導出sql腳本
在原資料庫伺服器上,可以用php教程myadmin工具,或者mysqlmp(mysqlmp命令位於mysql/bin/目錄中)命令行,導出sql腳本。
2.1.1 用php(www.111cn.net)myadmin工具
導出選項中,選擇導出"結構"和"數據",不要添加"drop database"和"drop table"選項。
選中"另存為文件"選項,如果數據比較多,可以選中"gzipped"選項。
將導出的sql文件保存下來。
2.1.2 用mysqlmp命令行
命令格式
mysqlmp -u用戶名 -p 資料庫名 > 資料庫名.sql
範例:
mysqlmp -uroot -p abc > abc.sql
(導出資料庫abc到abc.sql文件)
提示輸入密碼時,輸入該資料庫用戶名的密碼。
2.2. 創建空的資料庫
通過主控界面/控制面板,創建一個資料庫。假設資料庫名為abc,資料庫全權用戶為abc_f。
2.3. 將sql腳本導入執行
同樣是兩種方法,一種用phpmyadmin(mysql資料庫管理)工具,或者mysql命令行。
2.3.1 用phpmyadmin工具
從控制面板,選擇創建的空資料庫,點"管理",進入管理工具頁面。
在"sql"菜單中,瀏覽選擇剛才導出的sql文件,點擊"執行"以上載並執行。
注意:phpmyadmin對上載的文件大小有限制,php本身對上載文件大小也有限制,如果原始sql文件
比較大,可以先用gzip對它進行壓縮,對於sql文件這樣的文本文件,可獲得1:5或更高的壓縮率。
gzip使用方法:
# gzip xxxxx.sql
得到
xxxxx.sql.gz文件。
2.3.2 用mysql命令行
命令格式
mysql -u用戶名 -p 資料庫名 < 資料庫名.sql
範例:
mysql -uabc_f -p abc < abc.sql
(導入資料庫abc從abc.sql文件)
提示輸入密碼時,輸入該資料庫用戶名的密碼。

⑸ mysql命令行導出sql文件

MySql命令行導出資料庫

  1. 進入MySQL目錄下的bin文件夾:cd MySQL中到bin文件夾的目錄
    如:cd C:Program FilesMySQLMySQL Server 4.1in
    (或者直接將windows的環境變數path中添加該目錄)

  2. 導出資料庫:mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名
    如我輸入的命令行:mysqlmp -u root -p news > news.sql (輸入後會讓你輸入進入MySQL的密碼)
    (如果導出單張表的話在資料庫名後面輸入表名即可)

  3. 會看到文件news.sql自動生成到bin文件下

⑹ mysql根據sql命令導出數據

sqlcel是一個excel插件。它可以連接到mysql,用它執行sql語句數據可以直接被查到excel裡面。

⑺ mysql中怎麼導出數據

MySQL命令行導出資料庫:
1,進入MySQL目錄下的bin文件夾:cd
MySQL中到bin文件夾的目錄
如我輸入的命令行:cd
C:\Program
Files\MySQL\MySQL
Server
4.1\bin
(或者直接將windows的環境變數path中添加該目錄)
2,導出資料庫:mysqlmp
-u
用戶名
-p
資料庫名
>
導出的文件名
如我輸入的命令行:mysqlmp
-u
root
-p
news
>
news.sql
(輸入後會讓你輸入進入MySQL的密碼)
(如果導出單張表的話在資料庫名後面輸入表名即可)
3、會看到文件news.sql自動生成到bin文件下
命令行導入資料庫:
1,將要導入的.sql文件移至bin文件下,這樣的路徑比較方便
2,同上面導出的第1步
3,進入MySQL:mysql
-u
用戶名
-p
如我輸入的命令行:mysql
-u
root
-p
(輸入同樣後會讓你輸入MySQL的密碼)
4,在MySQL-Front中新建你要建的資料庫,這時是空資料庫,如新建一個名為news的目標資料庫
5,輸入:mysql>use
目標資料庫名
如我輸入的命令行:mysql>use
news;
6,導入文件:mysql>source
導入的文件名;
如我輸入的命令行:mysql>source
news.sql;
MySQL備份和還原,都是利用mysqlmp、mysql和source命令來完成的。
1.Win32下MySQL的備份與還原
1.1
備份
開始菜單
|
運行
|
cmd
|利用「cd
\Program
Files\MySQL\MySQL
Server
5.0\bin」命令進入bin文件夾
|
利用「mysqlmp
-u
用戶名
-p
databasename
>exportfilename」導出資料庫到文件,如mysqlmp
-u
root
-p
voice>voice.sql,然後輸入密碼即可開始導出。
1.2
還原
進入MySQL
Command
Line
Client,輸入密碼,進入到「mysql>」,輸入命令"show
databases;",回車,看看有些什麼資料庫;建立你要還原的資料庫,輸入"create
database
voice;",回車;切換到剛建立的資料庫,輸入"use
voice;",回車;導入數據,輸入"source
voice.sql;",回車,開始導入,再次出現"mysql>"並且沒有提示錯誤即還原成功。
2.Linux下MySQL的備份與還原
2.1
備份
[root@localhost
~]#
cd
/var/lib/mysql
(進入到MySQL庫目錄,根據自己的MySQL的安裝情況調整目錄)
[root@localhost
mysql]#
mysqlmp
-u
root
-p
voice>voice.sql,輸入密碼即可。
2.2
還原
法一:
[root@localhost
~]#
mysql
-u
root
-p
回車,輸入密碼,進入MySQL的控制台"mysql>",同1.2還原。
法二:
[root@localhost
~]#
cd
/var/lib/mysql
(進入到MySQL庫目錄,根據自己的MySQL的安裝情況調整目錄)
[root@localhost
mysql]#
mysql
-u
root
-p
voice
評論
0
0
載入更多

⑻ 在mysql資料庫怎麼導出sql文件

1、導出整個資料庫:
mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名
mysqlmp -u dbuser -p dbname > dbname.sql

2、導出一個表:
mysqlmp -u 用戶名 -p 資料庫名 表名> 導出的文件名
mysqlmp -u dbuser -p dbname users> dbname_users.sql

⑼ mysql怎麼導出sql文件

導出sql文件可以使用mysqlmp。

主要有如下幾種操作:
①導出整個資料庫(包括資料庫中的數據):mysqlmp -u username -ppassword dbname > dbname.sql ;
②導出資料庫中的數據表(包括數據表中的數據):mysqlmp -u username -ppassword dbname tablename > tablename.sql;
③導出資料庫結構(不包括數據,只有創建數據表語句):mysqlmp -u username -ppassword -d dbname > dbname.sql;
④導出資料庫中數據表的表結構(不包括數據,只有創建數據表語句):mysqlmp -u username -ppassword -d dbname tablename > tablename.sql。

⑽ 怎麼將mysql資料庫數據導出成.sql文件

1、首先雙擊打開mysql資料庫,打開需要導出的文件。

熱點內容
伺服器e3與e5有什麼區別 發布:2025-01-24 06:19:35 瀏覽:122
linuxdb2建資料庫 發布:2025-01-24 06:19:09 瀏覽:665
武漢長江存儲公司有多少人 發布:2025-01-24 06:09:03 瀏覽:413
ftp伺服器輸入密碼 發布:2025-01-24 05:27:41 瀏覽:210
電信帳號怎麼改密碼 發布:2025-01-24 05:11:22 瀏覽:847
筆記本x17配置怎麼選 發布:2025-01-24 05:05:53 瀏覽:8
python如何封裝 發布:2025-01-24 05:05:46 瀏覽:844
csgo怎麼連接伺服器 發布:2025-01-24 05:05:45 瀏覽:323
408哪個配置合適 發布:2025-01-24 05:01:54 瀏覽:883
oraclesql刪除重復 發布:2025-01-24 05:01:12 瀏覽:409