国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql按查詢條件導出指定數據方法

2024-07-24 12:38:41
字體:
來源:轉載
供稿:網友

本文章介紹了用mysql into outfile命令來導入指定表中指定數據的方法.

按條件導出mysql表的數據,代碼如下:

theyestoday=`date -d “-1 day” +%y%m%d`  #前天日期

將查詢語句寫入sql文件.

linux中導出,代碼如下:

  1. echo “SELECT NULL, coder, clicknum, time FROM  stat.yl_clicks WHERE time = unix_timestamp(‘$theyestoday2 00:00:00′)  into outfile ‘/var/lib/mysql/stat/yl_clicks.sql’;” > cmd_yl_clicks.sql 

window系統下導出,代碼如下:

  1. SELECT ITEM1_1,ID,ITEM2_1,ITEM11_1,ITEM9_1,ITEM7_1,ITEM8_1,ITEM4_1,ITEM4_2,ITEM6_1,ITEM6_2,ITEM5_1,ITEM5_2,ITEM5_3,ITEM5_4,ITEM5_5,ITEM5_6,ITEM5_7 FROM `ID_7_vote_insert` WHERE `VoteID`='7' order by ITEM1_1 asc into outfile '/tmp/test_new.txt' fields terminated by ',' enclosed by '"';  --Vevb.com 

刪除上次生成的,代碼如下:

rm -rf /var/lib/mysql/stat/yl_clicks.sql

執行sql文件中的語句,代碼如下:

mysql -u用戶名  -p密碼  -hlocalhost < cmd_yl_clicks.sql

執行完成后將生成查下結果數據文件 yl_clicks.sql.

導入數據,導入數據并生成導入日志,記錄的導入的數據情況,如導入多少條記錄,代碼如下:

mysqlimport -u用戶名 -p密碼 -f -i stat “D:systemMySqlMySQL Server 5.0datastatyl_clicks.sql” >> Synchronization2.log

總結:字符串要處理好,不然容易出錯,使用select into outfile "filename"語句,前提必須擁有文件的權限.

比如,數據庫是mysql,代碼如下:

mysql> select * from user into outfile "a.txt";

上面就可以完成將表user從數據庫中卸到a.txt文件中,注意文件名要加單引號,那么a.txt文件就在mysql目錄下有一個 data目錄,它即是數據庫文件所放的地方,在這里就是mysql下面就會存在一個a.txt的文件,a.txt的內容就是:

localhost root *6F7418838FC8B9085D8B2E7484D471E34710F635 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y     0 0 0 0

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洱源县| 茶陵县| 北碚区| 洮南市| 柯坪县| 出国| 蒙阴县| 茂名市| 五常市| 金门县| 巧家县| 红桥区| 霍林郭勒市| 互助| 荆门市| 灵石县| 新密市| 连平县| 涿鹿县| 西畴县| 绥德县| 鹰潭市| 南丰县| 班戈县| 泾阳县| 双柏县| 濮阳市| 上虞市| 常德市| 昌乐县| 报价| 达日县| 玉山县| 弥渡县| 台东市| 尼木县| 台中市| 上思县| 沿河| 临清市| 昌图县|