为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。一、概述MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-level lockin...
分类:
数据库 时间:
2014-12-30 14:50:41
阅读次数:
203
数据库批量更新。
业务需求:
需要将a表中 type为1 的数据的source_id更新为新的id。
因为之前的id是存储在p_server中,现在更新到了server_info表中
update a set source_id = s.server_id from
(select p_server.p_id,p_server.index_code,server_info.server...
分类:
数据库 时间:
2014-12-18 09:13:20
阅读次数:
162
目录1. SQL概述2. 数据库操作3. 表操作4. 记录操作1. SQL概述 SQL,结构化查询语言(Structured Query Language),一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。不区分大小写。 主要包含6个部分: 1. 数据定义语言(D...
分类:
数据库 时间:
2014-12-05 16:51:00
阅读次数:
269
开发说使用多表关联进行更新的时候发现没有正确的更新记录(事后发现是条件问题),之前一直没怎么使用关联更新,这次看了下,发现了个问题,当返回多行记录的时候并不会像传统的子查询更新那样报错,而是随机选择一个记录进行更新(_貌似最后一个?_) 因此,虽然关联更新会快很多,但是要考虑的这个不确定带来的隐患。```gtlions=# create table joinupdate1(id int,name...
分类:
其他好文 时间:
2014-12-01 17:40:42
阅读次数:
213
在Yii的开发中常常需要去使用Yii的增删改查方法,这些方法又可以多次变化和组合,带来全方位的实现对数据库的处理,下面对这些方法做一些简单的整理和梳理,有遗漏或是BUG,敬请指出。灰常感谢!!!
一、查询数据集合
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//1.该方法是根据...
分类:
数据库 时间:
2014-11-27 12:46:35
阅读次数:
275
1.update数据UPDATE VOL_BASEINFO b SET (b.vlbi_zzmmm, b.vlbi_mzm) = (select t.zz,t.mz from MY_ZHB_2014 t where t.xh= b.vlbi_xh)where b.vlbi_xh like '14%'...
分类:
数据库 时间:
2014-11-21 18:26:56
阅读次数:
216
今天一下要记录一下才行了,每次都要去网上查找方法,每次都难找得要命Mysql在更新某些字段的数据时,有时候会依据其他表的数据进行更新,需要通过关联后对不同的行更新不同的值,传统的update set没法实现,可以用下面的方法来实现UPDATE `widetable_solr_field` a INN...
分类:
数据库 时间:
2014-11-17 15:41:19
阅读次数:
148
iOS程序自动提示更新的实现方案大致分为两种:第一种,自己服务器提供一个接口,告知相关app的当前版本,是否需要更新,以及更新的地址等信息 。第二种,就是利用苹果的appstore 提供的相关api进行查询更新。由于此前没有找到iOS程序更新的方法,就用了第一种方式,但后来发现了一些问题,自己提供服...
分类:
移动开发 时间:
2014-11-11 16:18:48
阅读次数:
380
启用Ad Hoc Distributed Queries: exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries',1reconfigure 使用完成后,...
分类:
数据库 时间:
2014-10-21 19:30:05
阅读次数:
341
放在这里,以备后查。 1. 数据库, 数据库服务器, 数据库语言 数据库,是持久性数据的集合,供给定企业的应用程序系统使用,并且由一个数据库管理系统来管理; 数据库服务器,又称数据库管理系统,用来管理数据库(高效地存储、查询、更新数据库,并维护数据库的完整性状态); 数据库...
分类:
数据库 时间:
2014-10-20 21:02:32
阅读次数:
252