《MY SQL》时间及应用

Hello! 我是做事very 小心的小新!很高兴又见到你。上期我们讲了入门《MY SQL》函数的内容。这期我们来学习新的技能:时间及应用。
– 获取当前日期
SELECT CURDATE(), CURRENT_DATE();

在这里插入图片描述
– 获取当前时间
SELECT CURTIME(), CURRENT_TIME();

在这里插入图片描述
– 获取当前日期和时间
SELECT CURRENT_TIMESTAMP(), LOCALTIME(),NOW(),SYSDATE();

在这里插入图片描述
– inix时间戳
SELECT UNIX_TIMESTAMP();

在这里插入图片描述
SELECT FROM_UNIXTIME(’’);
在这里插入图片描述
– 获取月份
SELECT MONTH(now()),MONTHNAME(NOW());

在这里插入图片描述
– 获取星期
SELECT WEEK(now());

在这里插入图片描述
– 获取天数
SELECT DAYOFMONTH(now()),DAYOFWEEK(NOW());

在这里插入图片描述
– 条件判断函数if(条件,‘true’,‘false’)
SELECT IF(1>2,‘true’,‘false’);

在这里插入图片描述
– 判断,如果第一个为空,则使用第二参数的函数ifnull(expr1,expr2)
SELECT IFNULL(1,2),IFNULL(null,10),IFNULL(null,null);

在这里插入图片描述
– 分支语句(选择语句,类似switch语句)case函数
– case条件 when值 then值 when值 then值 … else 值end;
– 选择1:是获取当前日期时间,选择2:是获取当前mysql版本,选择其他,显示输入有误
SELECT CASE 0 WHEN 1 THEN NOW() WHEN 2 THEN VERSION() ELSE ‘输入有误’ END;

在这里插入图片描述
– 查看mysql版本号
SELECT VERSION();
在这里插入图片描述
– 查看mysql的链接数
SELECT CONNECTION_ID();
在这里插入图片描述
– 查看 SHOW PROCESSLIST(显示前面100条)
SHOW PROCESSLIST;
在这里插入图片描述
SHOW FULL PROCESSLIST; – 显示所有连接数

在这里插入图片描述
– 显示当前数据库
SELECT DATABASE(), SCHEMA();
在这里插入图片描述
– 查看用户
SELECT USER(),CURRENT_USER(),SYSTEM_USER(),SESSION_USER();

在这里插入图片描述
– 获取字符串字符集和排列方式的函数
SELECT CHARSET(‘dd’);
在这里插入图片描述
SELECT COLLATION(‘DD’);

在这里插入图片描述
– 加密函数MD5(str)
SELECT MD5(‘hello’);

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值