1.查询当前日期一周前的数据, WEEK 换成 MONTH一月前 等
SELECT * from qr_users where create_date between (SELECT DATE_ADD(now(),INTERVAL -1 WEEK)) and now();
2.查询当前日期一周前的数据并按日期分组
SELECT COUNT(*),DATE_FORMAT(create_date,'%Y-%m-%d') from qr_users where create_date between (SELECT DATE_ADD(now(),INTERVAL -1 WEEK)) and now() GROUP BY DATE_FORMAT(create_date,'%Y-%m-%d') ORDER BY DATE_FORMAT(create_date,'%Y-%m-%d');
3.查询所连接的数据库里面的总字段
SELECT column_name,table_name FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'database_name' AND table_name LIKE 'xmly%'
TABLE_SCHEMA 代表的是所连接的数据库中的某个数据库的名字,不加这个条件则查询所有的数据库
table_name 则是代表数据库的表前缀,跟模糊搜索使用方法一致,只不过这个是搜索表名
--------------------------------请多多指教