phpMyadmin查询数据并导出EXCEL

例如,我在数据库里面有以下字段
id    name(姓名)      phone(电话)      city(城市)      shop(专柜)      create_stam(时间戳)     create_data(时间)
create_stam(时间戳) 这里以秒为单位,可以理解为

var date = new Date("2018-8-15");  //等同于new Date("2018-8-15 00:00:00"); 
//Wed Aug 15 2018 00:00:00 GMT+0800 (CST)

date.getTime() / 1000;

// 1534262400000 / 1000 = 1534262400;

create_data就是常用的时间格式:"2018-08-13 11:30:48"

好的,这里我有个需求,
客户部门需要导出某一天的数据,例如2018-8-13 00:00:00 ~ 2018-8-14 00:00:00的数据,并且按照专柜的地址进行排序,相同的专柜地址放在一起。

首先,进入phpMyadmin,登录后,选择数据库-要导出的表(message)

在右边顶部菜单里面选择“SQL”,使用sql语句去查询该时间段的结果:
SELECT * FROM `message` WHERE `create_stamp` >= 1534118400 and `create_stamp` <= 1534204800


如果需要按照shoppe(专柜)来进行排序,加入order关键字
SELECT * FROM `message` WHERE `create_stamp` >= 1534118400 and `create_stamp` <= 1534204800 ORDER BY`shoppe` ASC

然后就会得到我们要的结果


然后向下滚动屏幕,直到底部。我们看到“查询结果操作”菜单,点击“导出”


选择需要导出的格式,这里我选择的是Excel(CSV)格式,版本选择了2008,点击导出。

这样就可以得到csv格式的数据结果了。如果直接用excel打开会有乱码的话,用Numbers打开,然后在Numbers里导出xsls格式,就可用Excel打开和编辑了。

你可能感兴趣的:(phpMyadmin查询数据并导出EXCEL)