MySQL操作字符串

  • LENGTH('x') 返回x长度

  • LCASE('x') 将x转为小写

  • LOWER('x') 将x转为小写

  • UCASE('x') 将x转为大写

  • UPPER('x') 将x转为大写

  • STRCMP('x','y') 比较x, y的大小,相等返回0,前一个大于后一个返回1,否则返回-1,多个字符以第一个为准

  • POSITION('x' in 'y') 查找x在y里的位置,位置从1开始,不存在就返回0

  • REPLACE('x','y','z') 将x的y部分替换为z

  • REPLACE('x',' ','') 删除x里所有的空格

  • INSERT('x',start,end,'y') 将y插入到x的start到end位置

  • CONCAT('x','y') 将y追加到x后面

  • CONCAT_WS('x','y','z') 将z追加到y后面并以x分割

  • LEFT('x',num) 取x左边的num个字符

  • RIGHT('x',num) 取x右边num个字符

  • LPAD('x',len,'y') 将y填充到x左边,len为填充后的长度

  • RPAD('x',len,'y') 将y填充到x右边,len为填充后的长度

  • TRIM('x') 删除x两边的空格

  • LTRIM('x') 删除x左边的空格

  • RTRIM('x') 删除x右边的空格

  • SUBSTRING('x',start,end) 截取x的start到end之间的字符

  • ASCII('x') 返回x的ASCII码,多个字符以第一个为准

你可能感兴趣的:(MySQL操作字符串)