mysql命令语句来去除掉字段中空格字符的方法
2016-12-22 16:00
507 查看
mysql有什么办法批量去掉某个字段字符中的空格?不仅是字符串前后的空格,还包含字符串中间的空格,答案是 replace,使用mysql自带的 replace 函数,另外还有个 trim 函数。
(1)mysql replace 函数
语法:replace(object,search,replace)
意思:把object中出现search的全部替换为replace
案例:
SQL Code复制内容到剪贴板
update `news` set `content`=replace(`content`,' ','');//清除news表中content字段中的空格
(2)mysql trim 函数
语法:trim([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
以下举例说明:
SQL Code复制内容到剪贴板
mysql> SELECT TRIM(' phpernote ');
-> 'phpernote'
SQL Code复制内容到剪贴板
mysql> SELECT TRIM(LEADING 'x' FROM 'xxxphpernotexxx');
-> 'phpernotexxx'
SQL Code复制内容到剪贴板
mysql> SELECT TRIM(BOTH 'x' FROM 'xxxphpernotexxx');
-> 'phpernote'
SQL Code复制内容到剪贴板
mysql> SELECT TRIM(TRAILING 'xyz' FROM 'phpernotexxyz');
-> 'phpernotex'
(1)mysql replace 函数
语法:replace(object,search,replace)
意思:把object中出现search的全部替换为replace
案例:
SQL Code复制内容到剪贴板
update `news` set `content`=replace(`content`,' ','');//清除news表中content字段中的空格
(2)mysql trim 函数
语法:trim([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
以下举例说明:
SQL Code复制内容到剪贴板
mysql> SELECT TRIM(' phpernote ');
-> 'phpernote'
SQL Code复制内容到剪贴板
mysql> SELECT TRIM(LEADING 'x' FROM 'xxxphpernotexxx');
-> 'phpernotexxx'
SQL Code复制内容到剪贴板
mysql> SELECT TRIM(BOTH 'x' FROM 'xxxphpernotexxx');
-> 'phpernote'
SQL Code复制内容到剪贴板
mysql> SELECT TRIM(TRAILING 'xyz' FROM 'phpernotexxyz');
-> 'phpernotex'
相关文章推荐
- mysql命令语句来去除掉字段中空格字符的方法
- mysql命令语句来去除掉字段中空格字符的方法
- mysql命令语句来去除掉字段中空格字符的方法
- sql: 去除数据库表中tab、空格、回车符等特殊字符的解决方法 去除tab、空格、回车符等使用replace语句 按照ASCII码, SELECT char(64) 例如64 对应 @,则se
- mysql命令行命令和SQL语句,MySQL修改删除增加字段类型,字段数据等。。
- mysql SELECT语句去除某个字段的重复信息
- mysql去除字段中空格及换行符
- (随手记)MySQL去除空格的sql语句
- 数据库 SQL 语句 去除字段中空格,换行符,回车符(使用replace语句)
- MySQL语句进行分组后的含有字段拼接方法
- mysql去掉字段字符中间空格
- sqlserver数据库 去除字段中空格,换行符,回车符(使用replace语句)
- sqlserver数据库 去除字段中空格,换行符,回车符(使用replace语句)
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- 处理字符串的一些js/jq方法(去除HTML,去除空格,计算真实长度,截取中英文字符)
- mysql 用sql 语句去掉某个字段重复值数据的方法
- 关于MySQL5.5不能执行带有中文字符的语句解决方法
- mysql 查询某字段里含有(或者不含)某字符的所有记录方法
- mysql 在某字段里追加字符的SQL语句
- mysql 查询某字段里含有(或者不含)某字符的所有记录方法(转)