SQL語句替換字段中的換行符,回車符_MySQL教程
推薦:MySQL觸發(fā)器學習總結(jié)#創(chuàng)建觸發(fā)器,當往 order 表中添加記錄是,更新goods表 delimiter$ CREATE TRIGGER trigger1 AFTER INSERT ON ` order ` FOR EACHROW BEGIN UPDATE goods SET num=num-new.much WHERE id=new.gid; END $ 執(zhí)行 INSERT INTO ` order `(gid,much) VALUES (1,5) 后 SELECT *
SQL語句替換字段中的換行符,回車符:
在富文本內(nèi)容中通常會出現(xiàn)回車、換行內(nèi)容。在sql數(shù)據(jù)庫中這些回車、換行符,輸出html后,表現(xiàn)為空格。
這里是在數(shù)據(jù)導出、導入中發(fā)現(xiàn)的,通常把回車、換行符找出來,用<br>替換。
這里使用了,sql 函數(shù)。replace(string_expression , string_pattern , string_replacement),第一個參數(shù):要查找的字段。第二個參數(shù):要查找的字符。第三個參數(shù):要替換成的字符。
char(9) 水平制表符
char(10)換行鍵
char(13)回車鍵
1> 回車符 char(13)
SELECT *, REPLACE(detail, CHAR(13) , '<br>') AS 顯示替換后的內(nèi)容 FROM Test
2>換行符
SELECT *, REPLACE(detail, CHAR(10), '<br>') AS 顯示替換后的內(nèi)容 FROM Test
3>回車換行符
SELECT *, REPLACE(detail, CHAR(13) + CHAR(10), '<br>') AS 顯示替換后的內(nèi)容 FROM Test
4>將回車換行符替換成<BR><BR>
UPDATE Test SET detail = REPLACE(detail, CHAR(13) + CHAR(10), '<br><br>')
update t_news set content=REPLACE(content, CHAR(13) + CHAR(10), '<br><br>') where news_type=3
在內(nèi)容前面加兩個空格,全角的
update t_news set content=' '+content where news_type=3
分享:Mysql中“Insert into xxx on duplicate key update”問題在看代碼的過程中碰到了這一用法,不太理解,google了一下。它的意義其實是如果在insert語句末尾制定了on duplicate key update語句的話,則當插入行會導致一個unique索引或者primary key中出現(xiàn)重復值,則執(zhí)行update中的語句,否則才插入新行。 例如,如果列a被定義為u
- MSSQL清空日志刪除日志文件
- 關(guān)于數(shù)據(jù)庫中保留小數(shù)位的問題
- 解析mysql與Oracle update的區(qū)別
- mysql 導入導出數(shù)據(jù)庫以及函數(shù)、存儲過程的介紹
- MySQL——修改root密碼的4種方法(以windows為例)
- 解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問題
- 深入理解SQL的四種連接-左外連接、右外連接、內(nèi)連接、全連接
- 解析:內(nèi)聯(lián),左外聯(lián),右外聯(lián),全連接,交叉連接的區(qū)別
- mysql出現(xiàn)“Incorrect key file for table”處理方法
- mysql重裝后出現(xiàn)亂碼設(shè)置為utf8可解決
- 淺析一個MYSQL語法(在查詢中使用count)的兼容性問題
- 解析MySQL中INSERT INTO SELECT的使用
MySQL教程Rss訂閱編程教程搜索
MySQL教程推薦
- 解析:內(nèi)聯(lián),左外聯(lián),右外聯(lián),全連接,交叉連接的區(qū)別
- MYSQL 事件高度器
- SQL語句替換字段中的換行符,回車符
- mysql基本操作
- Mysql select in 按id排序?qū)崿F(xiàn)方法
- 擁有5星評級數(shù)據(jù)庫表結(jié)構(gòu) 如何才能更高效的使用?
- MYSQL 批量替換之replace語法的使用詳解
- 如何用cmd連接Mysql數(shù)據(jù)庫
- 解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問題
- CentOS6.3安裝MySQL5.6.10并修改MySQL的root用戶密碼
猜你也喜歡看這些
- 解讀在Oracle數(shù)據(jù)庫中高速導出/導入的方法
- 解讀SQL存儲過程入門級教程
- SQL Server 2005 數(shù)據(jù)庫鏡像簡介
- 如何在應用環(huán)境中構(gòu)造最優(yōu)的數(shù)據(jù)庫模式
- sql2005 附加數(shù)據(jù)庫出錯(錯誤號:5123)解決方法
- 如何查看并導出數(shù)據(jù)表中字段的注釋信息
- 四個關(guān)于SQL Server 2005數(shù)據(jù)庫鏡像的問題
- 如何巧妙規(guī)劃使用Oracle數(shù)據(jù)空間
- 如何將SQL2000數(shù)據(jù)庫升級到SQL2005
- 解讀微軟SQL Server 2008空間數(shù)據(jù)
- 相關(guān)鏈接:
- 教程說明:
MySQL教程-SQL語句替換字段中的換行符,回車符。