1.Mysql查询某个字段
(有时候想找某个字段在哪里,但是不知道表名等信息)
SELECT
TABLE_SCHEMA,
TABLE_NAME
FROM
information_schema.`COLUMNS`
WHERE
COLUMN_NAME = '要找的表名'
2.调用SqlServer时,有些存日期是float格式,JAVA读取后识别成double,这时候转换容易出问题
例如:20170908读取到java后变成2.0170908E7是一串double数字,
解决方法就是在查询时就转换为字符串:
convert(varchar(20),convert(int,查询的字段))
3.查找mysql总数
SELECT COUNT(*) AS recordCount FROM ( " +你需要找的sql语句+") A
4.返回指定日期格式的数据
Y是四位年,y是两位年
M是英文月份,m是数字月份
D是一年中的天数,d是日期的天数
DATE_FORMAT(createdate,'%Y%m%d') as createdate