1、经常需要对数据库中已经录入的垃圾数据进行维护,这时候就可以使用正则表达式来解决,比较方便快捷。例子:
select * from stdiseasetab where diseasemc REGEXP '[\u4e00-\u9fa5]';
2、大小写转换
MySQL字母大小写转换函数UPPER(s)、UCASE(s)、LOWER(s)和LCASE(s)
UPPER(s)函数和UCASE(s)函数
UPPER(s)或UCASE(s)函数可以将字符串s中的字母字符全部转换成大写字母。
实例:
使用UPPER函数或者UCASE函数将字符串中的所有字母字符转换为大写。SQL语句如下:
mysql>SELECT UPPER('www.baike369.com'),UCASE('Www.BaiKE369.Com');
执行结果如下:
MySQL UPPER(s)或UCASE(s)函数的执行结果
从上图中的操作结果可以看出,这两个函数分别把字符串“www.baike369.com”和“Www.BaiKE369.Com”都转换为大写字母“WWW.BAIKE369.COM”了。
LOWER(s)函数和LCASE(s)函数
LOWER(s)或者LCASE(s)函数可以将字符串s中的字母字符全部转换成小写字母。
实例:
使用LOWER函数或者LCASE函数将字符串中所有字母字符转换为小写。SQL语句如下:
mysql>SELECT LOWER('WWW.BAIKE369.COM'),LCASE('BaiKe369.Com');
执行结果如下:
MySQL LOWER(s)或者LCASE(s)函数的执行结果
从上图中的执行结果可以看出,这两个函数分别把大写字母字符都转换为小写字母“www.baike369.com”和“baike369.com”了。