php清除mysql字段空白,MySql trim 函数去除字符串两空白

MySQL 中的 TRIM 函数是用来移除掉一个字串中的字头或字尾。最常见的用途是移除字首或字尾的空白。

MySQL: TRIM( ), RTRIM( ), LTRIM( )

各种 trim 函数的语法如下:

TRIM ( [ [位置] [要移除的字串] FROM ] 字串): [位置] 的可能值为 LEADING (起头), TRAILING (结尾), or BOTH (起头及结尾)。 这个函数将把 [要移除的字串] 从字串的起头、结尾,或是起头及结尾移除。如果我们没有列出 [要移除的字串] 是什么的话,那空白就会被移除。

LTRIM(字串): 将所有字串起头的空白移除。

RTRIM(字串): 将所有字串结尾的空白移除。

例1 trim

mysql> SELECT TRIM('  bar   ');

+———————————————————+

| TRIM('  bar   ')                                        |

+———————————————————+

| bar                                                     |

+———————————————————+

1 row in set (0.00 sec)

mysql> SELECT TRIM(LEADING 'x' FROM 'xxxbarxxx');

+———————————————————+

| TRIM(LEADING 'x' FROM 'xxxbarxxx')                      |

+———————————————————+

| barxxx                                                  |

+———————————————————+

1 row in set (0.00 sec)

mysql> SELECT TRIM(BOTH 'x' FROM 'xxxbarxxx');

+———————————————————+

| TRIM(BOTH 'x' FROM 'xxxbarxxx')                         |

+———————————————————+

| bar                                                     |

+———————————————————+

1 row in set (0.00 sec)

mysql> SELECT TRIM(TRAILING 'xyz' FROM 'barxxyz');

+———————————————————+

| TRIM(TRAILING 'xyz' FROM 'barxxyz')                     |

+———————————————————+

| barx                                                    |

+———————————————————+

1 row in set (0.00 sec)

例2 LTRIM

SELECT LTRIM('   Sample   ');

结果:

'Sample   '

例3 RTRIM

SELECT RTRIM('   Sample   ');

结果:

'   Sample'

使用trim更新数据库

update  `news` set `content`=trim(`content`) WHERE 1

update `news` set `content`=trim(BOTH "\n" FROM `content` )

参考资料

http://www.tutorialspoint.com/mysql/mysql-string-functions.htm#function_trim

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值