当前位置:Gxlcms > 数据库问题 > mysql 函数

mysql 函数

时间:2021-07-01 10:21:17 帮助过:4人阅读

文本 SELECT RTRIM( abc ) -- abc -- 长度 SELECT LENGTH(abc); -- 3 -- 截取 SELECT LEFT(abc,2); -- ab -- 查找字串的位置 SELECT LOCATE(bar, foobarbar); -- 4 SELECT LOCATE(xbar, foobar); -- 0 SELECT LOCATE(bar, foobarbar, 5); -- 7 -- 大小写 SELECT UPPER(aA) ,LOWER(aA) -- AA aa SELECT SOUNDEX() SELECT SOUNDEX(Hello); -- 返回串的 SUBSTRING SELECT SUBSTRING(sdasf,2); -- dasf

 

2 时间

--  增加一个日期(天、周等)  
SELECT ADDDATE(‘2019-09-27 10:07:53‘,60)  --  2019-11-26 10:07:53


-- 增加一个时间(时、分等)
SELECT ADDTIME(‘2019-09-27 10:07:59‘,59)   -- 2019-09-27 10:08:58

SELECT CURDATE()

SELECT CURTIME()

SELECT NOW()

-- 返回日期时间的日期部分
SELECT DATE(‘2019-09-27 10:07:59‘) 

SELECT DATE(NOW()) 

-- 计算两个日期之差
SELECT DATEDIFF(‘2019-09-27 10:07:59‘,‘2020-09-07 10:07:59‘)   -- -346


SELECT DATE_ADD(NOW(),INTERVAL 2 DAY)



-- 时间转字符串:
select date_format(now(), ‘%Y-%m-%d‘); -- 2019-04-04


 
-- 时间转时间戳
select unix_timestamp(now());   -- 1554363917


-- 字符串转时间:
select str_to_date(‘2016-01-02‘, ‘%Y-%m-%d %H‘);   -- 2019-04-03 00:00:00  


-- 字符串转时间戳
select unix_timestamp(‘2019-04-04‘);   -- 1554307200



-- 时间戳转时间  
select from_unixtime(1554307200);   -- 


-- 时间戳转字符串: 
select from_unixtime(1451997924,‘%Y-%m-%d‘);  -- 2019-04-04

 

mysql 函数

标签:format   color   详情   amp   查找   计算   diff   span   upper   

人气教程排行