1. Mysql 中date和timestamp的区别
date 通常表现形式YYYY-MM-DD
timestamp 通常表现形式YYYY-MM-DD HH-MM-SS 与datetime 类似
timestamp和时区相关,跟能反应当前时间。当使用timestamp时,插入时间会转化为本时区时间;查询时间,会转换为本时区时间在输出。不同时区人看到时间不同,如果记录时间是为了让不同时区人看到,该法更加合适。
2. Mysql中load data的使用
LOAD DATA LOCAL INFILE ‘ file_path' INTO TABLE table_name;
将LOCAL修改为LOW_PRIORITY可以降低该操作的优先级
3. TIMESTAMPDIFF(YEAR,date1,date2)
获取两个日期之间的差值,差值可以为YEAR, MONTH, DAY