Mysql学习笔记
2015-08-11 16:53
736 查看
自增id,重新从1开始计数
TRUNCATE TABLE `issue`
在表单不填就提交的情况下,text类型和textarea类型的表单域,提交到服务端为空
mysql查询今天、昨天、7天、近30天、本月、上一月 数据
http://blog.csdn.net/u010194859/article/details/14648721
查询
今天
select * from 表名 where to_days(时间字段名) = to_days(now());
昨天
SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) – TO_DAYS( 时间字段名) <= 1
7天
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)
近30天
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名)
本月
SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, ‘%Y%m’ ) = DATE_FORMAT( CURDATE( ) , ‘%Y%m’ )
上一月
SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , ‘%Y%m’ ) , date_format( 时间字段名, ‘%Y%m’ ) ) =1
MYSQL IFNULL(expr1,expr2)
如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。
TRUNCATE TABLE `issue`
在表单不填就提交的情况下,text类型和textarea类型的表单域,提交到服务端为空
mysql查询今天、昨天、7天、近30天、本月、上一月 数据
http://blog.csdn.net/u010194859/article/details/14648721
查询
今天
select * from 表名 where to_days(时间字段名) = to_days(now());
昨天
SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) – TO_DAYS( 时间字段名) <= 1
7天
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)
近30天
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名)
本月
SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, ‘%Y%m’ ) = DATE_FORMAT( CURDATE( ) , ‘%Y%m’ )
上一月
SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , ‘%Y%m’ ) , date_format( 时间字段名, ‘%Y%m’ ) ) =1
MYSQL IFNULL(expr1,expr2)
如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。
相关文章推荐
- 免安装版mysql配置
- MySQL Study之--MySQL关闭自动commit(autocommit)
- 客户端(远程连接)MySQL数据库服务器
- mySQL 关于bool类型
- Mssql链接mysql数据库
- MySQL AUTO_INCREMENT 简介
- MySQL数据库MyISAM和InnoDB存储引擎的比较
- debian8 安装 mysql5.6和简单配置
- Mysql联接查询-JOIN-从多个关联的表中查询数据
- mysql创建每月执行一次的event
- MySQL必知必会笔记(五)事务处理 全球化和本地化(字符集和校对)
- MySQL for Mac 安装和基本操作
- 初探 MySQL 的 Binlog
- MySql数据库知识点
- mysql-5.6.26 主主复制
- mysql 服务器配置
- MySQL的预编译功能简述
- MySQL数据库中的日期相关函数整理
- MySQL并发控制
- Cobar使用文档(可用作MySQL大型集群解决方案)