您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 宁德分类信息网,免费分类信息发布

使用 MySQL 查找并替换整个表中的文本?

2024/3/23 8:13:32发布4次查看
可以在replace()函数的帮助下找到并替换文本。它的解释是在以下步骤的帮助下 -
首先,在 create 命令的帮助下创建一个表,如下所示 -
mysql> create table findandreplacedemo-> (-> firstname varchar(200)-> );query ok, 0 rows affected (0.43 sec)
创建上表后,借助插入命令插入记录。下面给出 -
mysql> insert into findandreplacedemo values('john');query ok, 1 row affected (0.15 sec)mysql> insert into findandreplacedemo values('smith');query ok, 1 row affected (0.17 sec)mysql> insert into findandreplacedemo values('bob');query ok, 1 row affected (0.12 sec)mysql> insert into findandreplacedemo values('carol');query ok, 1 row affected (0.18 sec)
借助 select 语句可以显示所有记录,如下所示 -
mysql> select * from findandreplacedemo;

以下是获得的输出
+-----------+| firstname |+-----------+| john || smith || bob || carol |+-----------+4 rows in set (0.00 sec)
现在,在替换函数的帮助下,名字 carol 被替换为 taylor。语法为下面给出 -
update yourtablename set column_name= replace(column_name, 'old_value', 'new_value');
使用上述语法的查询如下 -
mysql> update findandreplacedemo set firstname = replace(firstname, 'carol', 'taylor');query ok, 1 row affected (0.14 sec)rows matched: 4 changed: 1 warnings: 0
借助 select 语句可以再次查看表的内容。这是给定的下面 -
mysql> select * from findandreplacedemo;

以下是获得的输出
+-----------+| firstname |+-----------+| john || smith || bob || taylor |+-----------+4 rows in set (0.00 sec)
从上面的输出可以看出,carol 被替换为 taylor。
以上就是使用 mysql 查找并替换整个表中的文本?的详细内容。
宁德分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录