mysql基本操作(四)-内部函数

Student表:

mysql基本操作(四)-内部函数

1 常用的字符串函数:

1.1 获取字符或字符串的长度:select 字段名列表,( char_length(返回字符数),octet_length(返回字节数),character_length (返回字符数))length(字段名), from 表名;

mysql基本操作(四)-内部函数

1.2 合并多个字符串: select count(待合并的字段名列表) from 表名;

mysql基本操作(四)-内部函数

1.3 截取指定位置的字符串:select (mid)substring(字段名,起始位置,长度) from 表名;

mysql基本操作(四)-内部函数

1.4 字母大小写转换:select (lower小写)upper(字段名) from 表名;

mysql基本操作(四)-内部函数

1.5 删除空格和指定字符:select (rtrim删除右边空格,)ltrim(字段名) from 表名;

mysql基本操作(四)-内部函数

1.6 替换字符串:发1 select insert(字段名,起始位置,长度,替换的字符串) from 表名;发2 select replace(字段名,被替换的字符串,替换的字符串) from 表名;

mysql基本操作(四)-内部函数

1.7 space(n) : 返回n个空格;

mysql基本操作(四)-内部函数

1.8 reverse(str):翻转字符串;

mysql基本操作(四)-内部函数

1.9 elt(n,str1,str2,…):返回第n个字符串;

mysql基本操作(四)-内部函数

1.10 field(str,str2,str3,…):返回第一个与str匹配的字符串位置;

mysql基本操作(四)-内部函数

2常见的日期和时间函数:

2.1 获取当前日期和时间:curdate() 当前日期,curtime() 当前时间,now()当前时间日期;

mysql基本操作(四)-内部函数

2.2 获取星期几的函数:dayname(now()) 返回星期名称,dayofweek(now()) 返回1到7表示的星期1表示星期天,weekday(now()) 返回0到6表示的星期0表示星期一;

mysql基本操作(四)-内部函数

2.3 获取月份的函数:month(now()) 返回1到12 , monthname(now())返回月份名称;

mysql基本操作(四)-内部函数

2.4 获取时间函数:current_time() 返回具体时间 ,hour(curtime())返回小时 , minute(curtime) 返回分钟数 , second(curtime()) 返回秒数;

mysql基本操作(四)-内部函数

2.5 当前时间值:to_days(now());

mysql基本操作(四)-内部函数

2.6 datediff(d1,d2):返回d1与d2的时间差;

mysql基本操作(四)-内部函数

2.7 adddate(d,n),subdate(d,n):返回d加(减)n天后的时间;

mysql基本操作(四)-内部函数

2.8 addtime(t,n),subtime(t,n):返回t加上n秒后的时间;

mysql基本操作(四)-内部函数

2.9 date_fromat(D,F),time_format(D,F),get_format(type,str):更改日期格式;

mysql基本操作(四)-内部函数

mysql基本操作(四)-内部函数

3Mds(str)和password(str)加密:

mysql基本操作(四)-内部函数

4格式化字符串:format(字段名,小数点后保留的位数);

mysql基本操作(四)-内部函数