Mysql資料庫表匯出的時候,能不能選擇性的匯出

2023-01-27 21:45:07 字數 2891 閱讀 3546

1樓:匿名使用者

d0000d發往論壇板塊---

d8888d貼子標題---

d8888d主貼內容---

?有些欄位的內容我不想匯出。

我想在兩個不同資料庫之間進行匯出匯入,一個是mysql,一個是sqlserver,而且從mysql中把需要的幾個欄位中的記錄匯出到sqlserver中我來d8888d回貼內容---

不清楚,不過匯入可以選擇性匯入。

匯出的時候選擇儲存為csv資料。

d8888d回貼內容---

至少要匯出一張表吧。

你可以先匯出一張表,用記事本開啟,刪除不要的資料。

但是再匯入的話,以前的資料可能就沒有了。

d8888d回貼內容---

但是,這張表的記錄是10幾萬條,要人命呢。我只要幾個欄位內容。

2樓:始曄歧悠素

自己解決了,先做個模板表test(設定所需要的欄位),然後讀取表的記錄,用php把每一條記錄插入到這個test表中,然後用phpmyadmin匯出,就形成一個我所需要的sql語句。

3樓:毛苒

至少要匯出一張表吧。你可以先匯出一張表,用記事本開啟,刪除不要的資料但是再匯入的話,以前的資料可能就沒有了。

用mysqldump匯出整個資料庫時,能不能不導某些表資料

4樓:折柳成萌

mysqldump 匯出某表的部分資料。

mysqldump -uroot -proot logaudit logaudit_log --where=" id <10" >

相當於 select * from logaudit_log where id < 10 的資料以及表結構都被匯入拉中!

mysql 匯出資料庫表部分資料

5樓:匿名使用者

哈尼。用過mysqldump的工具嗎?裡面有一個引數叫where。具體用法我舉個例子。

mysqldump -uroot -p db_name tab_name --where="1=1 limit 200"就可以了。對了你要是想針對某個欄位排序的話也可以把order by子句加在引數裡。

把這個語句加到shell指令碼或者python指令碼里。寫一個迴圈就可以了。

6樓:匿名使用者

上伺服器上用mysqldump到處。

我想匯出mysql資料庫中的部分資料,該怎麼操作?

7樓:伍波露

cntink,我也思考過這個問題,結論是用單一語句完成不了,(當然我們不討論insert into new_table select user,password from abc,這種模式,這也肯定不是你想要的結果對吧。)我的環境是linux,用mysqldump最小匯出單位是表,就更不用說在mysql環境下了。所以,如果想用純粹單一語句匯出這種結果暫時mysql還做不到,我們還是想其它辦法解決問題吧。

8樓:匿名使用者

是**表裡面的啊。

這個是可以實現的。

用phpmyadmin就可以了。

裡面視覺化操作的時候『

你只要選你需要到處的表 或者欄位就可以了。

9樓:

從mysql中匯出資料有種方法,你的需求用sql語句就行語法:select * into 'file_name' from tbl_name

完成你的需求的sql這樣寫。

select user,password into ''from ;

10樓:賓士

1、用sqlyong 工具可以很方便的匯出部分列的資料,cvs、html、xml、execl xml、sql等格式。

2、如果一定用命令的話,用下面的操作吧:

mysqldump -u使用者名稱 -p密碼 資料庫名 表名 > 路徑\

說明:上面這個命令只能匯出一個表的全部資料不能匯出部分資料,為了匯出部分資料,先把users表的user和password列匯出到臨時表,再講臨時表匯出,需要的時候再倒入從臨時表中拿出資料。

1)create table tmp as select user,name from users;

2)mysqldump -u使用者名稱 -p密碼 資料庫名 tmp > 路徑\

※注意create命令要在mysql中執行,mysqldump在cmd中執行就可以。

補充:只匯入部分資料。

mysqldump -u使用者名稱 -p密碼 資料庫名 表名 "-w='where 條件'"《路徑\

如:mysqldump -u使用者名稱 -p密碼 test t1 "-w='where name='張三'"《路徑\

就是隻匯入 name='張三'的資料。

再補充:mysqldump -u使用者名稱 -p密碼 test t1 "-w='where uid between 1 and 100"< 路徑\

說明:【"w='where uid between 1 and 100"】就是你要寫的where條件,你想怎麼寫,寫進去就可以了。

---以上,希望對你有所幫助。

11樓:匿名使用者

mysql 不太清楚。

sql 可以用儲存過程實現。

範圍內用 in 範圍外用 not in

如何匯出mysql資料庫和表的所有資料

mysql 普通使用者只有select許可權,能不能匯出某個表的資料到外部檔案?

mysql匯出資料庫的時候,5個表只匯出了2個表

12樓:

中文表名 系統無法識別啦。。。改個名字再匯出 倒完以後再改回來。

mysql資料庫怎麼匯出單個表結構

在命令列下mysql的資料匯出有個很好用命令mysqldump,它的引數有一大把,可以這樣檢視 mysqldump 最常用的 mysqldump uroot pmysql databasefoo table1 table2 foo.sql 這樣就可以將資料庫databasefoo的表table1,t...

為什麼mysql資料庫安,mysql資料庫裝不上什麼問題?

mysql5.7.21安裝 mysql資料庫裝不上什麼問題?肯定是上次沒有完全解除安裝 先把你裝的解除安裝了 然後去 documents and settings裡找有關和mysql有關的檔案然後全部刪掉 在安裝就行了 在什麼系統上安裝?出了什麼錯誤資訊?錯誤資訊貼上出來 為什麼我的mysql資料庫...

mysql資料庫題目查詢student表中每個學生的姓名

select date format now y date format sbirthday,y date format now 00 m d date format sbirthday,00 m d as age from student 查出du 精確zhi dao。自己專 加名字屬 selec...