说明表达式时间格式化公式DATE_FORMAT(date,format)
日期格式化DATE_FORMAT(date, ‘%Y-%m-%d’)
时间格式化DATE_FORMAT(date, ‘%Y-%m-%d %H:%i:%s’)
为日期增加一个时间间隔DATE_ADD()
函数为获取当前时间NOW()
加1天SELECT DATE_ADD(NOW(), INTERVAL 1 DAY);
加1小时SELECT DATE_ADD(NOW(), INTERVAL 1 HOUR);
加1分钟SELECT DATE_ADD(NOW(), INTERVAL 1 MINUTE);
加1秒SELECT DATE_ADD(NOW(), INTERVAL 1 SECOND);
加1毫秒SELECT DATE_ADD(NOW(), INTERVAL 1 MICROSECOND);
加1周SELECT DATE_ADD(NOW(), INTERVAL 1 WEEK);
加1月SELECT DATE_ADD(NOW(), INTERVAL 1 MONTH);
加1季SELECT DATE_ADD(NOW(), INTERVAL 1 QUARTER);
加1年SELECT DATE_ADD(NOW(), INTERVAL 1 YEAR);注意MySQL ADDDATE(), ADDTIME()函数,可以用DATE_ADD() 来替代。
MySQL 为日期减去一个时间间隔:DATE_SUB()
MySQL DATE_SUB() 日期时间函数 和DATE_ADD() 用法一致。
MySQL 中SUBDATE(),SUBTIME()函数,建议,用DATE_SUB()来替代。
安装数据库Windows版
1.系统变量→新建 MySQL_HOME 变量,变量值填写mysql的安装目录(本人是 D:Workmysql-5.7.19-winx64)
2.在MySQL的安装根目录创建配置文件my.ini(根据情况自己配置)
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir=D:Workmysql-5.7.19-winx64
datadir=D:Workmysql-5.7.19-winx64data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
#skip-grant-tables
3.安装MySQL服务,以管理员身份运行cmd并找到MySQL安装路径下的bin目录,进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)
C:WINDOWSsystem32>cd D:Workmysql-5.7.19-winx64bin
C:WINDOWSsystem32>D:
D:Workmysql-5.7.19-winx64bin>mysqld --install
4.重新进入控制台 初始化数据库
mysqld --initialize-insecure --user=mysql
5.安装成功后就要启动服务了,继续在cmd中输入:
net start mysql
此时很多人会出现错误,请看注意:
注意:这个时候经常会出现错误2和错误1067。
如果出现“错误2 系统找不到文件”,检查一下是否修改过配置文件或者是否进入在bin目录下操作,如果配置文件修改正确并且进入了bin文件夹,需要先删除mysql(输入 mysqld -remove)再重新安装(输入 mysqld -install);
如果出现错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。
6.登录数据库
mysql -u root -p;
7.修改root密码(两种方式都行)
set password for [email protected] = password('root');
update mysql.user set authentication_string=password('root'), password_expired='N' where user='root' and host='localhost';
flush privileges;