【无标题】函数
select CONCAT (我,拥有,一个,美丽,的,梦想,。) as 梦想;SELECTCONCAT(studentName,是一位,gender,孩子)from studentwhere studentNo20210102;#控制文本大小写SELECT LOWER(studentName) 小写姓名 from student limit 10;SELECT LOWER(studentName) 大写姓名 from student limit 10;#联合使用SELECT LOWER(studentName) 小写姓名,UPPER(studentName) 大写姓名from student limit 10;#插入语句select INSERT(我拥有一个梦想,4,2,很多);#截取函数select SUBSTR(我拥有一个美丽的梦想,6,5);#替换字符串select REPLACE(你是个大马猴你朋友也是个大马猴,大马猴,xxx);时间函数#直接获取时间select CURDATE() 年月日,CURTIME() 时分秒,NOW() 年月日时分秒;#时间具体的获取selectYEAR(now()) 年,MONTH(now()) 月,DAY(now()) 日,HOUR(now()) 时,MINUTE(now()) 分,SECOND(now()) 秒,CONCAT(本周是今年的,WEEK(NOW())) as本周是今年的第多少周;#计算两个时间的差值单位是天select DATEDIFF(NOW(),2025-03-25) 两个日期相差多少天数;#时间加上对应天数的具体日期select ADDDATE(2025-02-25,5);数学函数#数学函数#向上取整 与 向下取整select 6.00 as 基数,CEIT(6.00) 向上取整,FLOOR(6.00) 向下取整;select 6.01 as 基数,CEIT(6.01) 向上取整,FLOOR(6.01) 向下取整;select 6.99 as 基数,CEIT(6.99) 向上取整,FLOOR(6.99) 向下取整;#随机数SELECT RAND(); # 0~1 的随机数select rand*10; # 10以内的随机数select floor(rand()*10); # 向下取整则为0~9select floor(rand()*1000000)100 # 自定义范围 底数的数值 *自定义长度为右侧最大值md5加密函数#md5加密函数select MD5(111111),MD5(123456),MD5(abcd1234!#);#sql注入攻击的时候就可以通过猜测密码来登录用户返回md5的加密码