更新列值,替换 MySQL 中的部分字符串?
要更新列值,可以使用更新命令和替换方法。更好地理解这些的步骤如下-
首先在create命令的帮助下创建一个表。这给出如下-
mysql> CREATE table DemoOnReplace -> ( -> Id int, -> Name varchar(200) -> );
成功创建表后,在插入命令的帮助下插入一些记录。这如下所示-
mysql> INSERT into DemoOnReplace values(1,'John'); mysql> INSERT into DemoOnReplace values(1,'David warner');
现在,可以在select命令的帮助下显示所有表记录,如下所示-
mysql> SELECT * from DemoOnReplace;
执行上述查询后,获得以下输出-
+------+--------------+ | Id | Name | +------+--------------+ | 1 | John | | 1 | David warner | +------+--------------+ 2 rows in set (0.00 sec)
更新列值的语法如下-
UPDATE yourTableName set column_name = REPLACE(column_name , 'oldvalue', 'NewValue');
上述语法用于用更新命令替换部分字符串。这给出如下-
mysql> UPDATE DemoOnReplace set name = REPLACE(name, 'David warner', 'David warner S.'); Rows matched: 2 Changed: 1 Warnings: 0
上述查询的输出如下-
+------+-----------------+ | Id | Name | +------+-----------------+ | 1 | John | | 1 | David warner S. | +------+-----------------+ 2 rows in set (0.00 sec)
从上面的输出可以看出,通过更新列值替换了一部分字符串。
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西