MySQL常用函数

时间 : 21-04-07 栏目 : 数据库 作者 : 冰镇宝贝321 评论 : 0 点击 : 1,749 次

-- 常用函数
-- 数学运算
SELECT ABS(-7)   -- 绝对值
SELECT CEILING (9.4)  -- 向上取整
SELECT FLOOR (9.4)    -- 向下取整
SELECT RAND ()        -- 返回一个0~1之间的随机数
SELECT SIGN (-7)       -- 判断一个数的符号   0:0  正数:1  负数:-1


-- 字符串函数
SELECT CHAR_LENGTH ('凡王之血,必以剑终')     -- 字符串长度
SELECT CONCAT ('厦','门','大','学')           -- 拼接字符串
SELECT INSERT ('我爱编程',2,1,'超级爱')       -- 查询,从某个位置开始替换某个长度
SELECT LOWER ('Cyy')                          -- 小写字母
SELECT UPPER ('cyy')                          -- 大写字母
SELECT INSTR ('cyy' 'y')                      -- 返回 第一次出现的字符串索引
SELECT REPLACE ('狂神说坚持就能成功', '坚持','努力')    -- 返回指定的字符串(源字符串,截取的位置,截取的长度)
SELECT SUBSTR ('狂神说坚持就能成功', 4,6)               -- 返回指定的字符串(源字符串,截取的位置,截取的长度)
SELECT REVERSE ('你是年少的欢喜')             -- 反转


-- 查询姓 周的同学,名字 邹
SELECT REPLACE (`studentname`,'周','邹') FROM student
WHERE `studentname` LIKE '周%'


-- 时间和日期函数(记住)
SELECT CURRENT_DATE()   -- 获取当前日期
SELECT CURDATE()        -- 获取当前日期
SELECT NOW()            -- 获取当前的时间
SELECT LOCALTIME()      -- 本地时间
SELECT SYSDATE ()       -- 系统时间
SELECT YEAR(NOW())      -- 年
SELECT MONTH(NOW())     -- 月
SELECT DAY(NOW())       -- 日
SELECT HOUR(NOW())      -- 小时
SELECT MINUTE(NOW())    -- 分钟
SELECT SECOND(NOW())    -- 秒


-- 系统
SELECT SYSTEM_USER ()   -- 系统用户
SELECT USER()           -- 系统用户
SELECT VERSION()        -- 系统版本


本文标签 , , ,

除非注明,文章均为( 冰镇宝贝321 )原创,转载请保留链接: https://bkqv5.com/archives/581.html

MySQL常用函数:等您坐沙发呢!

发表评论




0