北京SEO

mysql按查询条件导出指定数据方法

2019/10/10/17:33:48  阅读:1799  来源:谷歌SEO算法  标签: AI科学家

本文章介绍了用mysql into outfile命令来导入指定表中指定数据的方法.

按条件导出mysql表的数据,代码如下:

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

将查询语句写入sql文件.

linux中导出,代码如下:

  1. echo“SELECTNULL,coder,clicknum,timeFROMstat.yl_clicksWHEREtime=unix_timestamp(‘$theyestoday200:00:00′)intooutfile‘/var/lib/mysql/stat/yl_clicks.sql’;”>cmd_yl_clicks.sql

window系统下导出,代码如下:

  1. SELECTITEM1_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_7FROM`ID_7_vote_insert`WHERE`VoteID`='7'orderbyITEM1_1ascintooutfile'/tmp/test_new.txt'fieldsterminatedby','enclosedby'"';--phpfensi.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

广告内容

mysql按查询条件导出指定数据方法 mysql按查询条件导出指定数据方法 mysql按查询条件导出指定数据方法

相关阅读

热门评论

木木老贼 木木老贼

互联网营销达人~

总篇数181

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法