比较运算符,日期时间函数,信息函数,聚合函数,加密函数

比较运算符,日期时间函数,信息函数,聚合函数,加密函数

SELECT 15 BETWEEN 1 AND 15; //15在1-15区间 显示:1 (表示肯定)
SELECT 15 NOT BETWEEN 1 AND 15;//15 不在1-15区间 显示:0 (表示否定)

SELECT 15 IN(5,15,20,25);//15在这几个数之间 显示1
SELECT 13 NOT IN(5,15,20,25);//13不在这几个之间 显示1

SELECT * FROM test WHERE username IS NOT NULL;//查找test中username不为空的数据
SELECT * FROM test WHERE username IS NULL;//查找test中username为空的数据

比较运算符,日期时间函数,信息函数,聚合函数,加密函数

SELECT NOW(); //显示:2019-03-06 20:52:34
SELECT CURDATE();//显示:2019-03-06
SELECT CURTIME();//显示: 20:53:44

DATE_ADD 日期的变化。interval 关键字后面跟时间的变化
SELECT DATE_ADD(‘2019-3-6’,INTERVAL 3 MONTH);//当前日期增加三个月。显示:2019-06-06
SELECT DATE_ADD(‘2019-3-6’,INTERVAL -3 WEEK);//当前日期减三个星期。显示:2019-02-13

datadiff() 日期差值
SELECT DATEDIFF(‘2016-12-6’,‘2019-3-6’); //显示: -820

date_format() 日期格式转换 %m :月 — %d :天
SELECT DATE_FORMAT(‘2019-3-6’,’/%m/%d/%y’);// 显示:/03/06/19

比较运算符,日期时间函数,信息函数,聚合函数,加密函数

SELECT CONNECTION_ID(); //返回当前连接的id
SELECT DATABASE();//返回当前打开的数据库
SELECT LAST_INSERT_ID();//返回最后插入记录的 自动编号的id号;//同时插入两条时返回第一条的id
SELECT USER()//返回当前用户名
SELECT VERSION();//返回版本信息

比较运算符,日期时间函数,信息函数,聚合函数,加密函数

SELECT AVG(goods_price) AS avg_price FROM tdb_goods;//返回tdb_goods表中price的平均值
SELECT COUNT(goods_id) FROM tdb_goods;//返回表中有多少条记录
SELECT MAX(goods_price) FROM tdb_goods;//求最大值
SELECT MIN(goods_price) FROM tdb_goods;//求最小值
SELECT SUM(goods_price) FROM tdb_goods;//求总价格

比较运算符,日期时间函数,信息函数,聚合函数,加密函数

SELECT MD5(‘123456’);//加密密码; 显示:| e10adc3949ba59abbe56e057f20f883e |
SET PASSWORD=PASSWORD(‘XXXXXX’);//修改密码为XXXXX