新聞中心
mysql數據庫中回車怎么去掉?
二樓的方法可以。
為源城等地區(qū)用戶提供了全套網頁設計制作服務,及源城網站建設行業(yè)解決方案。主營業(yè)務為網站建設、做網站、源城網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
我有個疑問:
回車存入數據表了,為何要把它去掉呢?原因有二:
1.那是一種格式,如果要輸出數據庫中內容,如果不指明,回車是不會輸出的。
2.如果要在輸出數據庫中的內容時自動將回車標識轉化為換行,又有專門的回車識別函數。
為什么要費這么大勁去掉呢?
Mysql如何在字段中刪除和添加換行符和回車符
1、去掉mysql數據庫中某字段的換行符和回車符:replace函數
UPDATE student SET name = REPLACE(REPLACE(title,CHAR(10),''),CHAR(13),'') WHERE ID = xxxxxx;
注解:CHAR(10),'':將換行符CHAR(10)替換成空串,可理解為刪除換行符
CHAR(13),'':將回車符CHAR(13)替換成空串,可理解為刪除回車符
2、往mysql某個字段中插入換行符和回車符:concat函數
concat函數可以連接一個或者多個字符串,若其中一個為null,則返回null
UPDATE student SET name = concat('字符串1',CHAR(10),CHAR(13),'字符串2') WHERE ID = xxxxx;
注解:這樣就將 字符串1 和 換行符 和 回車符 和字符串2 拼接在一起了
后記:查詢某個字段是否含有換行符和回車符
select *from student where name like '% \n\r %'
mysql 字段 去掉 回車
不知道你那里的 換行符號,
是僅僅 ASCII 碼中的 10 , 也就是 換行。 (Unix 系統(tǒng)里,每行結尾只有 “換行 ”)
還是 10 與 13。 也就是 換行 + 回車。 (Windows 系統(tǒng)里面,每行結尾是“換行 回車 ”)
如果僅僅是換行。
UPDATE
gx_video
SET
area = REPLACE ( area , CHAR(10), '' );
如果是 換行+回車
UPDATE
gx_video
SET
area = REPLACE ( area , CHAR(10, 13), '' );
注: CHAR 函數, 就是根據 ASCII 碼, 獲取字符信息的函數, 下面是一個執(zhí)行的例子。
mysql select char(77, 10, 78) A, char(79, 10,13,80) B;
+-----+------+
| A | B |
+-----+------+
| M
N | O
P |
+-----+------+
1 row in set (0.00 sec)
REPLACE 函數, 用于 替換掉 指定字符串中的某些字符. 例如:
mysql select replace ('MNOP', char(79), '') C;
+-----+
| C |
+-----+
| MNP |
+-----+
1 row in set (0.00 sec)
新年快樂!
分享標題:MySQL怎么去回車鍵 mysql回車鍵閃退
文章來源:http://fisionsoft.com.cn/article/dojseip.html