例如,我在数据库里面有以下字段
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打开和编辑了。