Student表:
1 常用的字符串函数:
1.1 获取字符或字符串的长度:select 字段名列表,( char_length(返回字符数),octet_length(返回字节数),character_length (返回字符数))length(字段名), from 表名;
1.2 合并多个字符串: select count(待合并的字段名列表) from 表名;
1.3 截取指定位置的字符串:select (mid)substring(字段名,起始位置,长度) from 表名;
1.4 字母大小写转换:select (lower小写)upper(字段名) from 表名;
1.5 删除空格和指定字符:select (rtrim删除右边空格,)ltrim(字段名) from 表名;
1.6 替换字符串:发1 select insert(字段名,起始位置,长度,替换的字符串) from 表名;发2 select replace(字段名,被替换的字符串,替换的字符串) from 表名;
1.7 space(n) : 返回n个空格;
1.8 reverse(str):翻转字符串;
1.9 elt(n,str1,str2,…):返回第n个字符串;
1.10 field(str,str2,str3,…):返回第一个与str匹配的字符串位置;
2常见的日期和时间函数:
2.1 获取当前日期和时间:curdate() 当前日期,curtime() 当前时间,now()当前时间日期;
2.2 获取星期几的函数:dayname(now()) 返回星期名称,dayofweek(now()) 返回1到7表示的星期1表示星期天,weekday(now()) 返回0到6表示的星期0表示星期一;
2.3 获取月份的函数:month(now()) 返回1到12 , monthname(now())返回月份名称;
2.4 获取时间函数:current_time() 返回具体时间 ,hour(curtime())返回小时 , minute(curtime) 返回分钟数 , second(curtime()) 返回秒数;
2.5 当前时间值:to_days(now());
2.6 datediff(d1,d2):返回d1与d2的时间差;
2.7 adddate(d,n),subdate(d,n):返回d加(减)n天后的时间;
2.8 addtime(t,n),subtime(t,n):返回t加上n秒后的时间;
3Mds(str)和password(str)加密: