查找mysql字段中固定字符串并替换的几个方法

2015-01-24信息快讯网

今天,在为黄页数据做整理时,发现数据库里的地址字段都是以 “中国” 开头的。 并且后紧跟着的是省份名称

我们的要求是,把地址字段的中国去掉,并跟据地址字段来设置所属省份的(province_id) 字段。

第一、替找字符串,我们可以用mysql里的replace 这个用法,本博也有提到。详见:http://www.jb51.net/article/31374.htm

好我们把 "中国" 这个字符给去掉。

update table set address = replace(address ,'中国','')

第二、要根据地址字段的开头字符并更新province_id字段、SQL语句如下

UPDATE table SET province_id=11 where LEFT(address,2)='福建'

这里用到的是mysql的LEFT函数,查找地址字符的前两个字符,判断是否为'福建' 如果是,sql就会更新province_id字段为11。这里的11是省份表福建所对应的ID.
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
关于PHP自动判断字符集并转码的详解
解析centos中Apache、php、mysql 默认安装路径
通过PHP current函数获取未知字符键名数组第一个元素的值
PHP随机字符串生成代码(包括大小写字母)
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
关于php操作mysql执行数据库查询的一些常用操作汇总
php 备份数据库代码(生成word,excel,json,xml,sql)
使用php统计字符串中中英文字符的个数
解析MySql与Java的时间类型
使用array mutisort 实现按某字段对数据排序
php mssql扩展SQL查询中文字段名解决方法
PHP管理内存函数 memory_get_usage()使用介绍
php获取ip的三个属性区别介绍(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
PHP+MySQL投票系统的设计和实现分享
mysql,mysqli,PDO的各自不同介绍
PHP UTF8中文字符截断函数代码
php写的带缓存数据功能的mysqli类
PHP手机号码归属地查询代码(API接口/mysql)
比较discuz和ecshop的截取字符串函数php版
Windows下部署Apache+PHP+MySQL运行环境实战
php中3种方法统计字符串中每种字符的个数并排序
php中计算未知长度的字符串哪个字符出现的次数最多的代码
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
php面向对象 字段的声明与使用
MySQL时间字段究竟使用INT还是DateTime的说明
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
php 数据库字段复用的基本原理与示例
©2014-2024 dbsqp.com