1.查询所有包含某列的表
SELECT * FROM information_schema.columns WHERE column_name='userId';
2.常用时间
SELECT CURDATE(); 当天年月日
SELECT DATE_SUB(CURDATE(),INTERVAL 1 DAY); 当前日期的前一天
SELECT DATE_ADD(CURDATE(),INTERVAL 1 DAY); 当前日期的后一天
SELECT NOW();当天年月日时分秒
3.模糊查询
SELECT * FROM s_user WHERE INSTR(user_name,'王'); 查询用户名中含'王'的。
SELECT * FROM s_user WHERE user_name LIKE '%王%'; 查询用户名中含'王'的。
SELECT * FROM s_user WHERE user_name LIKE '王_'; 查询用户名为 王某 的。
SELECT cus.name FROM m_customer cus GROUP BY cus.name HAVING COUNT(cus.name)>1;查询name字段重复的列
4.查询结果导出到文件(需在mysql文件my.ini配置文件中配置路径secure_file_priv = E:\mysql_record)
SELECT * FROM s_user INTO OUTFILE 'E:/mysql_record/aaa.xls' CHARSET gbk;导出到文件