查找mysql字段中固定字符串并替换的几个方法
我们的要求是,把地址字段的中国去掉,并跟据地址字段来设置所属省份的(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.
相关推荐
-
查找mysql字段中固定字符串并替换的几个方法
我们的要求是,把地址字段的中国去掉,并跟据地址字段来设置所属省份的(province_id) 字段. 第一.替找字符串,我们可以用mysql里的replace 这个用法,本博也有提到.详见:http://www.jb51.net/article/31374.htm 好我们把 "中国" 这个字符给去掉. update table set address = replace(address ,'中国','') 第二.要根据地址字段的开头字符并更新province_id字段.SQL语句如下
-
java eclipse 整个项目或包查找只定字符串并替换操作
java eclipse经常会用到整个类进行查找,ctrl+f,然后replaceall(XX,toXX).但是最近要对webservice上的项目进行检查,里面的运行程序不能有system.out.println这样的语句,因为服务器上的控制台输出会存储到一个指定路径的文件里,超过9gtomcat就会运行变慢,甚至挂掉.所以这里要用,ctrl+h,开启全项目或者全包搜索,用法如下: 1.选中项目名称或者包名称位置,ctrl+h 2弹出的界面中选取,file Search,在其中输入要查找的字符
-
SQL SERVER使用REPLACE将某一列字段中的某个值替换为其他的值
SQL SERVER将某一列字段中的某个值替换为其他的值 update 表名 set 列名 = REPLACE( 列名 ,'aa','bb') SQL SERVER"函数 replace 的参数 1 的数据类型 ntext 无效"解决办法 UPDATE 表名 SET 列名= REPLACE(CAST 列名 AS varchar(8000)),'aa','bb')
-
MySQL数据库中varchar类型的数字比较大小的方法
创建测试表 -- ---------------------------- -- Table structure for check_test -- ---------------------------- DROP TABLE IF EXISTS `check_test`; CREATE TABLE `check_test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `current_price` varchar(10) NOT NULL, `price`
-
textarea 在浏览器中固定大小和禁止拖动的实现方法
HTML 标签 textarea 在大部分浏览器中只要指定行(rows)和列(cols)属性,就可以规定 textarea的尺寸,大小就不会改变,不过更好的办法是使用 CSS 的 height 和 width属性,但是Chrome,Safari和FireFox渲染的效果不同,可以拖动右下角图标改变大小.但是过分拖动大小会影响页面布局,使页面变得不美观. 可以通过添加如下两个样式禁用拖动,固定大小: 1:彻底禁用拖动(推荐) resize: none; 2:只是固定大小,右下角的拖动图标仍在 wi
-
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
本文实例讲述了Python统计一个字符串中每个字符出现了多少次的方法.分享给大家供大家参考,具体如下: #coding=utf-8 #统计一个字符串中的每一个字符出现了多少次 #定义一个字符串 str = 'abbcccdddd' #在字符串的每一个字符之间插入一个空格组成一个新的字符串 str = ' '.join(str) #打印新的字符串看看 print('str = ',str) #将新字符串按空格分割成一个列表 li = str.split(' ') #打印新的列表 print('li
-
在MySQL字段中使用逗号分隔符的方法分享
被分割的字段一定是有限而且数量较少的,我们不可能在一个字符串中存储无限多个字符 这个字段所属的表与这个字段关联的表,一定是一对多的关系 比如下面这个表结构所代表的content与tag这两个对象 复制代码 代码如下: mysql> SELECT * FROM content; +----+------+| id | tags | +----+------+| 1 | 1,2 | | 2 | 2,3 | +----+------+ 2 rows in set (0.01 sec) mysql>
-
Java正则表达式匹配字符串并提取中间值的方法实例
目录 前言 场景一:提取SAML2报文 解析 场景2:提取sql中的表名和字段 总结 前言 有时候正则表达式不只是匹配一下什么数字/邮箱/身份证/日期等等,还需要匹配某一段文字,并按照既定格式提取其中的某些值. 场景一:提取SAML2报文 SAML2报文内容如下,从中提取对应的attribute name和value. <saml:AttributeStatement> <saml:Attribute Name="mail"> <saml:Attribut
-
asp.net 数据绑定 使用eval 时候报 字符文本中的字符太多 问题的解决方法
在使用datalist 数据绑定时: 复制代码 代码如下: <asp:TextBox ID="txtOutPlace" runat="server" Text ="<%#Eval('调出单位存放地点')%>" Width="130px"></asp:TextBox> 运行报"字符文本中的字符太多"的错误,这时是因为Eval必须是字符串(""引起来)不能
-
MySQL命令行界面中出现字符错误提示的原因及解决方法
ERROR 2019 (HY000): Can't initialize character set gb2312 搞了好半天,MySQL都重装了两次,号悲剧... 之前设置了系统编码全都是UTF-8了的 vi /etc/sysconfig/i18n LANG=zh_CN.UTF-8 LANGUAGE=zh_CN.UTF-8:zh_CN.GB2312:zh_CN SUPPORTED=zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en SYSFONT=lat0-su
随机推荐
- 用QuickWAP组件结合ASP建设Wap站点第1/2页
- ToolTips JQEURY插件之简洁小提示框效果
- 实例解析设计模式中的外观模式在iOS App开发中的运用
- js打开windows上的可执行文件示例
- 百度站点地图(百度sitemap)生成方法分享
- Python使用MySQLdb for Python操作数据库教程
- C#网络爬虫代码分享 C#简单的爬取工具
- javascript 双色球对奖器
- 爆笑好男人能混成啥样
- 个人总结的一些关于String、Function、Array的属性和用法
- nginx禁止访问.git文件的设置教程
- ubuntu14.04LTS安装nginx+mariaDB+php7+YAF的方法
- ReactiveCocoa代码实践之-RAC网络请求重构
- 轻松实现js图片预览功能
- 微信小程序 生命周期和页面的生命周期详细介绍
- 总结Java的Struts框架的异常处理方法
- 教你十种提高Linux系统安全性的招数
- 深入理解Python分布式爬虫原理
- 实例分析PHP中PHPMailer发邮件
- python判断所输入的任意一个正整数是否为素数的两种方法