mysql導(dǎo)出指定數(shù)據(jù)或部份數(shù)據(jù)的方法
這個時候mysqldump可能就不大好使了,使用下面的方法則可以解決這個問題。
方法一、insert和select結(jié)合使用
1、新建一個表,比如new-table,包含所要導(dǎo)出的字段的名稱,比如a,b,c
2、使用insert into new-table (a,b,c) select a,b,c from old-table;
3、剩下的步驟就是導(dǎo)出這個新的表,然后進行文本的處理
方法二、使用MySQL的SELECT INTO OUTFILE 備份語句(推薦)
在下面的例子中,生成一個文件,各值用逗號隔開。這種格式可以被許多程序使用。
SELECT a,b,a+b INTO OUTFILE ‘/tmp/result.text'
FIELDS TERMINATED BY ‘,' OPTIONALLY ENCLOSED BY ‘"'
LINES TERMINATED BY ‘\n'
FROM test_table;
詳細(xì)見select的使用方法
方法三、使用mysqldump
很奇妙的是我發(fā)現(xiàn)了mysqldump其實有個很好用的參數(shù)“—w”
幫助文檔上說明:
-w|–where=
dump only selected records; QUOTES mandatory!
那么是不是可以利用這個參數(shù)來導(dǎo)出某些值呢?比如我只要導(dǎo)出id大于2312387的某些數(shù)據(jù):
- mysqldump備份還原和mysqldump導(dǎo)入導(dǎo)出語句大全詳解
- MySQL數(shù)據(jù)庫導(dǎo)出與導(dǎo)入及常見錯誤解決
- mysql數(shù)據(jù)庫備份及恢復(fù)命令 mysqldump,source的用法
- MySQL的mysqldump工具用法詳解
- mysqldump數(shù)據(jù)庫備份參數(shù)詳解
- mysql導(dǎo)入導(dǎo)出數(shù)據(jù)中文亂碼解決方法小結(jié)
- MYSQL命令行導(dǎo)入導(dǎo)出數(shù)據(jù)庫詳解
- Mysql導(dǎo)入導(dǎo)出工具Mysqldump和Source命令用法詳解
- 詳談mysqldump數(shù)據(jù)導(dǎo)出的問題
相關(guān)文章
MySQL中使用FREDATED引擎實現(xiàn)跨數(shù)據(jù)庫服務(wù)器、跨實例訪問
這篇文章主要介紹了MySQL中使用FREDATED引擎實現(xiàn)跨數(shù)據(jù)庫服務(wù)器、跨實例訪問,本文講解了FEDERATED存儲引擎的描述、安裝與啟用FEDERATED存儲引擎、準(zhǔn)備遠(yuǎn)程服務(wù)器環(huán)境等內(nèi)容,需要的朋友可以參考下2014-10-10
MySQL中l(wèi)ike模糊查詢的優(yōu)化方法小結(jié)
本文介紹了五種優(yōu)化MySQL中l(wèi)ike模糊查詢的方法,主要包含后綴匹配走索引、反向索引、縮小搜索范圍、使用緩存和借助全文搜索引擎這幾種,感興趣的可以了解一下2024-11-11
MySQL數(shù)據(jù)庫優(yōu)化技術(shù)之配置技巧總結(jié)
這篇文章主要介紹了MySQL數(shù)據(jù)庫優(yōu)化技術(shù)之配置技巧,較為詳細(xì)的總結(jié)分析了MySQL進行硬件級軟件優(yōu)化的相關(guān)方法與注意事項,需要的朋友可以參考下2016-07-07

