1.命令行导出数据
mysql -h地址 -u用户名 -p密码 -e "select xxx" > xxx.log
2.mysql时间操作
DATE_SUB() 日期相减
SELECT id FROM record WHERE DATE_SUB(CURDATE(),INTERVAL 2 DAY) <= create_time;
DATE_ADD() 日期相加
SELECT DATE_ADD(CURDATE(),INTERVAL 1 DAY);
CURDATE() 当前日期
select CURDATE();
CURTIME() 当前时间
select CURTIME()
DATE() 格式化得到日期
SELECT DATE(CURDATE());
DATEDIFF() 得到两个参数的日期差,参数可以是日期和日期时间格式
SELECT DATEDIFF(CURRENT_TIMESTAMP(),'2018-4-17');
DATE_FORMAT(date,format) 对时间进行格式化,记住常用的形式
SELECT DATE_FORMAT(CURRENT_TIMESTAMP(), '%Y-%m-%d');
//2018-04-18
3.根据表名查对的库名
select table_schema from information_schema.tables
where table_name='xxxx'
查询mysql库
select DISTINCT TABLE_SCHEMA from information_schema.tables
查询mysql库中表的数量
select count(*) from information_schema.tables where table_schema='wei'