最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql實(shí)現(xiàn)向某個(gè)字段前或后添加字符

 更新時(shí)間:2022年09月24日 11:20:41   作者:Jason?Ho  
這篇文章主要介紹了mysql實(shí)現(xiàn)向某個(gè)字段前或后添加字符,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

mysql向某個(gè)字段前或后添加字符

在這里插入圖片描述

使用concat 方法即可??梢韵葒L試使用時(shí)請(qǐng)帶上where id=** 測試,否則將是全表修改哦。

UPDATE optional_product
SET cate_path = concat('|',cate_path,'|')

效果:

在這里插入圖片描述

如果需要批量替換某個(gè)字段,請(qǐng)參考本人另一篇文章:

Mysql中批量替換某個(gè)字段的值:replace

mysql更新字段時(shí),在末尾添加新字符串

使用MySQL更新數(shù)據(jù)時(shí),有時(shí)候會(huì)遇到在一個(gè)字段后添加新的字符串。

比如:

在表AAtable中,讓Mike的食物添加 banana??赡軙?huì)想到這樣操作。

update AAtable set food += 'banana' where name = 'Mike';

但是實(shí)際上,這樣寫在Mysql中會(huì)報(bào)錯(cuò)。

使用concat函數(shù)

在MySQL中不能用+號(hào),可以使用concat()函數(shù)連接兩個(gè)字符串。

update AAtable set food = concat(food,'banana') where name = 'Mike';

這樣能正確在末尾添加字符串。

但是,如果food原本是空的(NULL),那么這條語句就更新不了。

CONCAT(str1,str2,…)

返回結(jié)果為連接參數(shù)產(chǎn)生的字符串。如有任何一個(gè)參數(shù)為NULL ,則返回值為 NULL。

使用IFNULL函數(shù)

NULL() 函數(shù)用于判斷第一個(gè)表達(dá)式是否為 NULL,如果為 NULL 則返回第二個(gè)參數(shù)的值,如果不為 NULL 則返回第一個(gè)參數(shù)的值。

IFNULL(expression, alt_value)

如果第一個(gè)參數(shù)的表達(dá)式 expression 為 NULL,則返回第二個(gè)參數(shù)的備用值。

于是將命令改成:

update AAtable set food = concat(IFNULL(food,''),'banana') where name = 'Mike';

就可以實(shí)現(xiàn)在字段末尾添加字符串,字段為空時(shí)也可以添加。

補(bǔ)充其他concat的函數(shù)

CONCAT_WS(separator,str1,str2,…)

CONCAT_WS() 代表 CONCAT With Separator ,是CONCAT()的特殊形式。第一個(gè)參數(shù)是其它參數(shù)的分隔符。分隔符的位置放在要連接的兩個(gè)字符串之間。分隔符可以是一個(gè)字符串,也可以是其它參數(shù)。

注意:

如果分隔符為 NULL,則結(jié)果為 NULL。函數(shù)會(huì)忽略任何分隔符參數(shù)后的 NULL 值。

repeat(str, times)

用來復(fù)制字符串, str 表示要復(fù)制的字符串,times表示復(fù)制的份數(shù)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。 

相關(guān)文章

  • mysql 選擇插入數(shù)據(jù)(包含不存在列)具體實(shí)現(xiàn)

    mysql 選擇插入數(shù)據(jù)(包含不存在列)具體實(shí)現(xiàn)

    mysql 選擇插入數(shù)據(jù)的文章會(huì)搜到很多本例特色是包含不存在列,具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下,希望對(duì)大家有所幫助
    2013-08-08
  • MySQL中的TRUNCATE TABLE命令的使用

    MySQL中的TRUNCATE TABLE命令的使用

    TRUNCATE TABLE命令是一個(gè)用于快速刪除表中所有數(shù)據(jù)的重要工具,本文介紹了MySQL中的TRUNCATE TABLE命令的用法、工作原理以及實(shí)際應(yīng)用中的注意事項(xiàng),感興趣的可以了解一下
    2024-08-08
  • 將mysql腳本轉(zhuǎn)化為oracle腳本的攻略與細(xì)節(jié)點(diǎn)

    將mysql腳本轉(zhuǎn)化為oracle腳本的攻略與細(xì)節(jié)點(diǎn)

    前段時(shí)間公司項(xiàng)目數(shù)據(jù)庫需要從mysql轉(zhuǎn)為oracle,所以需要修改下原有的mysql腳本,這篇文章主要給大家介紹了關(guān)于將mysql腳本轉(zhuǎn)化為oracle腳本的攻略與細(xì)節(jié)點(diǎn),需要的朋友可以參考下
    2023-09-09
  • MySQL安全策略(MySQL安全注意事項(xiàng))

    MySQL安全策略(MySQL安全注意事項(xiàng))

    這篇文章主要介紹了MySQL安全策略(MySQL安全注意事項(xiàng)),需要的朋友可以參考下
    2016-05-05
  • 圖文詳解Ubuntu下安裝配置Mysql教程

    圖文詳解Ubuntu下安裝配置Mysql教程

    這篇文章主要以圖文結(jié)合的方式詳細(xì)為大家介紹了Ubuntu安裝配置Mysql的實(shí)現(xiàn)步驟,感興趣的小伙伴們可以參考一下
    2016-05-05
  • MySQL5.6免安裝版環(huán)境配置圖文教程

    MySQL5.6免安裝版環(huán)境配置圖文教程

    這篇文章主要為大家詳細(xì)介紹了MySQL免安裝版環(huán)境配置圖文教程,很實(shí)用,感興趣的小伙伴們可以參考一下
    2016-05-05
  • MySQL之join查詢優(yōu)化方式

    MySQL之join查詢優(yōu)化方式

    這篇文章主要介紹了MySQL之join查詢優(yōu)化方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • mySQL之關(guān)鍵字的執(zhí)行優(yōu)先級(jí)講解

    mySQL之關(guān)鍵字的執(zhí)行優(yōu)先級(jí)講解

    這篇文章主要介紹了mySQL之關(guān)鍵字的執(zhí)行優(yōu)先級(jí)講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 21分鐘 MySQL 入門教程

    21分鐘 MySQL 入門教程

    這篇文章主要介紹了MySQL 入門教程,通過簡單的介紹基本上可以讓你21分鐘就可以了解下mysql
    2014-06-06
  • Navicat連接MySQL錯(cuò)誤描述分析

    Navicat連接MySQL錯(cuò)誤描述分析

    最近遇到了一件非常棘手的問題,用Navicat連接MySQL總是出錯(cuò), 網(wǎng)上查閱了一下原因,最終找到解決方案,好吧,下面我就來回憶一下自己怎么處理這問題的,分享到腳本之家平臺(tái)需要的朋友參考下吧
    2021-06-06

最新評(píng)論

岑溪市| 邯郸市| 拉孜县| 上饶市| 金寨县| 咸宁市| 商河县| 上饶市| 平顺县| 雅江县| 深泽县| 富民县| 宜章县| 静安区| 忻州市| 颍上县| 罗定市| 邢台市| 广宗县| 南陵县| 鄂托克前旗| 汝南县| 鲜城| 平和县| 西平县| 禄丰县| 红原县| 宜昌市| 陆川县| 贵定县| 依安县| 兴城市| 安宁市| 句容市| 西贡区| 陇南市| 措勤县| 盱眙县| 江口县| 怀安县| 澄城县|