最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-09 09:54:45
文档

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

mysql按查询条件导出指定数据方法:本文章介绍了用mysql into outfile命令来导入指定表中指定数据的方法。 按条件导出mysql表的数据: 代码如下 theyestoday=`date -d “-1 day” +%y%m%d` #前天日期 #将查询语句写入sql文件 linux中导出 代码如
推荐度:
导读mysql按查询条件导出指定数据方法:本文章介绍了用mysql into outfile命令来导入指定表中指定数据的方法。 按条件导出mysql表的数据: 代码如下 theyestoday=`date -d “-1 day” +%y%m%d` #前天日期 #将查询语句写入sql文件 linux中导出 代码如


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

按条件导出mysql表的数据:

代码如下

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

#将查询语句写入sql文件
linux中导出

代码如下
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系统下导出

代码如下

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 '"';

#删除上次生成的

代码如下

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 into outfile命令来导入指定表中指定数据的方法。 按条件导出mysql表的数据: 代码如下 theyestoday=`date -d “-1 day” +%y%m%d` #前天日期 #将查询语句写入sql文件 linux中导出 代码如
推荐度:
标签: 查询 方法 数据
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top