不常用的Sql语句

1、更新替换

将address字段里的 “东” 替换为 “西” ,如下

update test_tb set address=replace(address,'东','西') where id=2
image.png

2、插入替换

将id=6的name字段值改为wokou(向表中“替换插入”一条数据,如果原表中没有id=6这条数据就作为新数据插入(相当于insert into作用);如果原表中有id=6这条数据就做替换(相当于update作用)。对于没有指定的字段以默认值插入)

replace into test_tb VALUES(6,'wokou','新九州岛','日本')
image.png

3、查询替换

将address字段里的 “区” 替换为 “呕” 显示

select *,replace(address,'区','呕') AS rep from test_tb
image.png

4、内容追加

//mysql向表中某字段后追加一段字符串
update table_name set field=CONCAT(field,'str');
//mysql 向表中某字段前加字符串
update table_name set field=CONCAT('str',field)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容