mysql資料庫結構導出
Ⅰ mysql怎樣導出表(表結構+數據)
ERROR 1044: Access denied for user: '@127.0.0.1' to database 'mysql'
的錯誤。
說明你沒有將許可權下放到遠端連接帳戶上,由於mysql的安全性在不斷的提高,許可權設置默認是拒絕的,你必須自己開放許可權。
看下面的帖子吧,很詳細
Ⅱ 怎麼導出mysql資料庫表結構
在命令行下mysql的數據導出有個很好用命令mysqlmp,它的參數有一大把,可以這樣查看:
mysqlmp
最常用的:
mysqlmp -uroot -pmysql databasefoo table1 table2 > foo.sql
這樣就可以將資料庫databasefoo的表table1,table2以sql形式導入foo.sql中,其中-uroot參數表示訪問資料庫的用戶名是root,如果有密碼還需要加上-p參數
C:\Users\jack> mysqlmp -uroot -pmysql sva_rec date_drv > e:\date_drv.sql
mysql的數據導入也是相當便捷的,如:
mysql -uroot databasefoo < foo.sql
這樣就可以將foo.sql的數據全部導入資料庫databasefoo
1.導出整個資料庫
mysqlmp -u用戶名 -p密碼 資料庫名 > 導出的文件名
C:\Users\jack> mysqlmp -uroot -pmysql sva_rec > e:\sva_rec.sql
2.導出一個表,包括表結構和數據
mysqlmp -u用戶名 -p 密碼 資料庫名 表名> 導出的文件名
C:\Users\jack> mysqlmp -uroot -pmysql sva_rec date_rec_drv> e:\date_rec_drv.sql
3.導出一個資料庫結構
C:\Users\jack> mysqlmp -uroot -pmysql -d sva_rec > e:\sva_rec.sql
4.導出一個表,只有表結構
mysqlmp -u用戶名 -p 密碼 -d資料庫名 表名> 導出的文件名
C:\Users\jack> mysqlmp -uroot -pmysql -d sva_rec date_rec_drv> e:\date_rec_drv.sql
5.導入資料庫
常用source 命令
進入mysql資料庫控制台,
如mysql -u root -p
mysql>use 資料庫
然後使用source命令,後面參數為腳本文件(如這里用到的.sql)
mysql>source d:wcnc_db.sql
Ⅲ mysql 怎樣導出一個表的結構和數據
具體方法步驟如下:
1、使用一個MySQL管理工具:SQLyog,點擊菜單欄「資料庫」下拉的最後一項:
2、要想轉成Excel格式的只需手動將該表復制到Excel中去。
Ⅳ MySQL中如何導出資料庫(只要表結構)
navicat可以啊
Ⅳ 如何導出mysql資料庫表結構
在命令行下mysql的數據導出有個很好用命令mysqlmp,它的參數有一大把,可以這樣查看:
mysqlmp
最常用的:
mysqlmp -uroot -pmysql databasefoo table1 table2 > foo.sql
這樣就可以將資料庫databasefoo的表table1,table2以sql形式導入foo.sql中,其中-uroot參數表示訪問資料庫的用戶名是root,如果有密碼還需要加上-p參數
C:\Users\jack> mysqlmp -uroot -pmysql sva_rec date_drv > e:\date_drv.sql
mysql的數據導入也是相當便捷的,如:
mysql -uroot databasefoo < foo.sql
這樣就可以將foo.sql的數據全部導入資料庫databasefoo
1.導出整個資料庫
mysqlmp -u用戶名 -p密碼 資料庫名 > 導出的文件名
C:\Users\jack> mysqlmp -uroot -pmysql sva_rec > e:\sva_rec.sql
2.導出一個表,包括表結構和數據
mysqlmp -u用戶名 -p 密碼 資料庫名 表名> 導出的文件名
C:\Users\jack> mysqlmp -uroot -pmysql sva_rec date_rec_drv> e:\date_rec_drv.sql
3.導出一個資料庫結構
C:\Users\jack> mysqlmp -uroot -pmysql -d sva_rec > e:\sva_rec.sql
4.導出一個表,只有表結構
mysqlmp -u用戶名 -p 密碼 -d資料庫名 表名> 導出的文件名
C:\Users\jack> mysqlmp -uroot -pmysql -d sva_rec date_rec_drv> e:\date_rec_drv.sql
5.導入資料庫
常用source 命令
進入mysql資料庫控制台,
如mysql -u root -p
mysql>use 資料庫
然後使用source命令,後面參數為腳本文件(如這里用到的.sql)
mysql>source d:wcnc_db.sql
Ⅵ mysql怎麼導出資料庫表結構
mysqlmp -uroot -p123456 test > /home/my.sql
說下 上面參數
資料庫用戶名:root
密碼 :123456
資料庫名:test
/home/my.sql 為導出文件地址,這里 是linux系統 所以為/home/my.sql
如果是windows替換 它為:e:/my.sql
Ⅶ mysql怎麼導出表結構及數據到csv文件
mysql導出資料庫到csv文件的方法:
1、通過mysql客戶端shell連接到伺服器,選擇使用的資料庫,輸入sql代碼:
select * from test_info
into outfile '/tmp/test.csv'
fields terminated by ',' optionally enclosed by '"' escaped by '"'
lines terminated by '\r\n';
裡面最關鍵的部分就是格式參數
這個參數是根據RFC4180文檔設置的,該文檔全稱Common Format and MIME Type for Comma-Separated Values (CSV) Files,其中詳細描述了CSV格式,其要點包括:
(1)欄位之間以逗號分隔,數據行之間以\r\n分隔;
(2)字元串以半形雙引號包圍,字元串本身的雙引號用兩個雙引號表示。
通過執行上述代碼,便可以將需要的數據以csv格式導出到執行的文件中。
2、另外,MySQL中導入CSV格式數據的sql代碼如下:
load data infile '/tmp/test.csv'
into table test_info
fields terminated by ',' optionally enclosed by '"' escaped by '"'
lines terminated by '\r\n';
Ⅷ 將mysql資料庫中的現有表結構導出
建表的時候應當寫成*.sql文件來運行,你這可不是一個好習慣。
Ⅸ mysql navicat怎麼導出資料庫結構
打開navicat
for
mysql,然後點擊右鍵選擇新建資料庫,名字跟我們要導入的數據的名字一樣
點擊確定後,我們就可以見到左邊出現剛剛我們建立好的數據了,然後右擊選擇「運行sql文件」會彈出一個框,點擊「...」選擇文件所在的路徑,
點擊開始,文件就會導入成功!
嚴格來講,其實navicat
for
mysql導出的不是資料庫,而是資料庫中的所有表的數據以及結構。所以,如果你不建立與之對應的資料庫,而是隨便找一個數據導入,結果是這個資料庫多了幾張剛剛導入的表。