`
renhongchao
  • 浏览: 118863 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

转载:如何用sql语句直接替换mysql数据库中某字段中的特定字符?

 
阅读更多
有时候不需要出库,在数据库中修改一些内容,就需要用到下列语句!

sql语句为:

UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE ……

说明:

table_name —— 表的名字

field_name —— 字段名

from_str —— 需要替换的字符串

to_str —— 替换成的字符串

目的是为了直接用sql操作数据库修改字段中的某些字串!

也可以使用下列方法有条件的替换,比较麻烦,需要三步! SELECT出来符合的记录,然后进行字符串替换,再UPDATE,但这样需要三个步骤!

平时用MYSQL经常要遇到这样的问题
假如我要替换的内容是:把’家 乐 福’字符替换成’Jia Le Fu’
要替换的内容在:数据表 cdb_posts中的message 字段。那我们就应该这样写:

update dede_addonarticle set body=replace(body, '家乐福', 'Jia Le Fu');



原文地址:http://www.asgone.net/how-to-replace-coustom-character-ues-sql-in-mysql-database-field/
分享到:
评论

相关推荐

    mysql查询字符串替换语句小结(数据库字符串替换)

    将ubk_vhost_list表中的字段userid中的字符10005替换成10010 UPDATE `table_name` SET `field_name` = replace (`field_name`,’from_str’,’to_str’) WHERE `field_name` LIKE ‘%from_str%’ 说明: table_name ...

    如何在MySQL中判断中文字符?

     在生产环境中,经常会有这样的场景:获得中文数据。那问题来了,怎么才能匹配出中文字符呢?  本文提供两种方法。  二 演示  2.1 环境  mysql> SHOW VARIABLES LIKE "%version%";  +  ——————...

    DBHelper数据库操作类(支持OleDb、MySQL、Oracle、SQL、SQLite).zip

    执行多条SQL语句,实现数据库事务。 执行带一个存储过程参数的的SQL语句。 向数据库里插入图像格式的字段 执行一条计算查询结果语句,返回查询结果 执行查询语句,返回MySqlDataReader 执行查询语句,返回DataSet ...

    MySQL替换函数replace()替换指定字段中的所有字符子串为其他字符串

    在开发过程中,我们可能会遇到这样的业务需求,需要将MySQL数据库中某字段值中的指定字符串全部替换为其他字符串。 例如: 现在需要将images字段中的leyou替换为younong,如果手动去替换,可想而知工作量会有多大,...

    MYSQL常用命令大全

    8:用文本方式将数据装入数据库表中(例如D:/mysql.txt) mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE; 9:导入.sql文件命令(例如D:/mysql.sql) mysql>use database; mysql>source d:/mysql....

    mysql中使用replace替换某字段的部分内容

    最近有个朋友提到如何使用sql来删除一个字段中部分内容,于是就写了这篇文章,简单记过: 测试表如下: 代码如下: CREATE TABLE `t` (   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,   `domain` tinytext,...

    数据库MySQL基础知识点1

    sql语句含义:结构化查询语言。客户端跟服务端通信的“特殊”语言 关系型数据库核心元素:数据库、数据表、记录、字段 客户端链接服务端 数据完整性 客户端Navicat使用 MySQL数据类型:数值型、decimal浮点...

    MySQL查询把多列返回结果集拼装成一个字段

    mysql中有种可以通过join相关操作进行表与表之间的方式查询不同结果集,但是在一对多的情况下,关键查询的结果是多条的.例如:班级和学习的关系,我想很直观的看到班级和学生的情况,列表显示出班级的信息和班级的男生...

    PHP100视频教程 8:Mysql 简介和创建新的数据库.rar

     (2)、支持常见的SQL语句规范  (3)、可移植行高,安装简单小巧  (4)、良好的运行效率,有丰富信息的网络支持  (5)、调试、管理,优化简单(相对其他大型数据库) 2、访问MYSQL的几种途径 3、介绍...

    Mysql数据库设计.pdf

    resource mysql_query(SQL语句) resource mysql_db_query(tablename[,]); array mysql_fetch_row(); array mysql_fetch_array(); MYSQL_ASSOC: MYSQL_NUM: MYSQL_BOTH: mysql_num_fields(); 取得结果集中字段的数⽬...

    mysql替换表中的字符串的sql语句

    mysql替换字段里数据内容部分字符串 mysql替换表的字段里面内容,如例子: mysql> select host,user from user where user=’testuser’; +———————–+———-+ | host | user | +———————–+——...

    批量替换 MySQL 指定字段中的字符串

    批量替换的具体语法是: 代码如下: UPDATE 表名 SET 指定字段 = replace(指定字段, ‘要替换的字符串’, ‘想要的字符串’) WHERE 条件; 如果你想把 article 表中 ID 小于5000的记录,content 字段中“解决”替换成...

    php mysql+sql server 数据库处理类

    $DBType | 数据库类型【MS_SQL\MYSQL\ORACLE】 $TableName | 数据表名 $release | 是否调试语句 公共方法: set_var($Address,$Port,$DBType,$UserID,$PassWord,$DBaseName) 方法说明:设置数据连接参数 ...

    mysql中向表中某字段追加字符串的方法

    MySQL大表中重复字段的高效率查询方法MySQL 删除大表的性能问题解决方案MYSQL数据库中的现有表增加新字段(列)MySQL命令行中给表添加一个字段(字段名、是否为空、默认值)MySql创建带解释的表及给表和字段加注释的...

    SQL操作管理数据库语句

    2.6查询mysql数据库存放路径 3 3、 修改数据库 3 3.1更改数据库字符集 3 3.2删除指定的数据库 3 3.3删除指定的数据库( 推荐) 3 4、 数据库中的注释方法 3 4.1单行注释:# 或 - - 3 4.2多行注释:/* */ 3 5、 创建...

    MYsql 数据库0基础SQL语句实战精讲.docx

    2、编写事务需要的sql语句(1条或多条) 56 3、结束事务 56 14. 如何删除索引 57 1 查出该表有哪些索引,索引名-->集合 57 2 如何循环集合 57 3 如何让mysql执行一个字符串 57 15. SQL优化讲解 58 16. 流程结构控制...

    SQL语句大全

    SQL基本语句使用示例 目录 --数据操作 2 --数据定义 2 --数据控制 2 --事务控制 2 --程序化SQL 2 ---局部变量 3 --IF ELSE 3 --CASE 3 --WHILE CONTINUE BREAK 3 --WAITFOR 4 ***SELECT*** 4 ***insert*** 5 ***...

    经典全面的SQL语句大全

     使用SQL语句 用...代替过长的字符串显示  语法:  SQL数据库:select case when len(field)>10 then left(field,10)+'...' else field end as news_name,news_id from tablename  Access数据库:SELECT iif(len...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    22-利用explain查看sql语句的执行计划.avi 23-DML之修改表中的记录实战.avi 24-小试牛刀初步增量恢复MySQL数据实战.avi 25-某企业运维全套面试题解答.avi 26-DML之修改表及企业严重故障案例解决实战.avi 27-删除表中...

    数据库实战.doc数据库实战.doc

    数据库创建:根据设计好的数据库结构,使用数据库管理系统(如MySQL、Oracle、SQL Server等)创建数据库和表。在创建过程中,需要设置合适的字符集、排序规则等参数。 数据查询:使用SQL语言编写查询语句,从数据库...

Global site tag (gtag.js) - Google Analytics