欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql導(dǎo)出指定數(shù)據(jù)或部份數(shù)據(jù)的方法

 更新時(shí)間:2014年03月03日 10:15:55   作者:  
mysql雖然可以使用mysqldump來(lái)進(jìn)行數(shù)據(jù)的到處,可是在很多場(chǎng)合的需求都不一樣,比如我只要導(dǎo)出某個(gè)字段呢?只要導(dǎo)出某些我需要的數(shù)據(jù)呢?

這個(gè)時(shí)候mysqldump可能就不大好使了,使用下面的方法則可以解決這個(gè)問(wèn)題。

方法一、insert和select結(jié)合使用

1、新建一個(gè)表,比如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)出這個(gè)新的表,然后進(jìn)行文本的處理

方法二、使用MySQL的SELECT INTO OUTFILE 備份語(yǔ)句(推薦)

在下面的例子中,生成一個(gè)文件,各值用逗號(hào)隔開(kāi)。這種格式可以被許多程序使用。

復(fù)制代碼 代碼如下:

SELECT a,b,a+b INTO OUTFILE ‘/tmp/result.text'
FIELDS TERMINATED BY ‘,' OPTIONALLY ENCLOSED BY ‘"'
LINES TERMINATED BY ‘\n'
FROM test_table;

詳細(xì)見(jiàn)select的使用方法

復(fù)制代碼 代碼如下:
select subject into outlifile ‘/tmp/xiaoruizi.text' fields terminated by ‘\t' optionally enclosed by ‘"' lines terminated by  ‘\n' from pw_blog;

方法三、使用mysqldump

很奇妙的是我發(fā)現(xiàn)了mysqldump其實(shí)有個(gè)很好用的參數(shù)“—w”

幫助文檔上說(shuō)明:

復(fù)制代碼 代碼如下:

-w|–where=
       dump only selected records; QUOTES mandatory!

那么是不是可以利用這個(gè)參數(shù)來(lái)導(dǎo)出某些值呢?比如我只要導(dǎo)出id大于2312387的某些數(shù)據(jù):

復(fù)制代碼 代碼如下:
mysqldump -u root -p bbscs6 BBSCS_USERINFO –where "ID>2312387" > BBSCS_USERINFO-par.sql

相關(guān)文章

最新評(píng)論