码迷,mamicode.com
首页 > 数据库
mysql悲观锁总结和实践 (转)
最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制( ...
分类:数据库   时间:2016-05-03 12:44:27    阅读次数:360
mysql初步调试
第一次这么近距离的接触源码,有点兴奋,又有点不知所措,尼玛随便一个源文件都有几千行,你说怎么看,还有一些数不清的数据结构,函数,类等乱七八糟的东西。 我装的mysql版本是5.7.12,然后运行平台是centos 6.5 x64 (应该是x64)。 启动gdb gdb --args /usr/loc... ...
分类:数据库   时间:2016-05-03 12:41:49    阅读次数:936
oracle查找重复记录-转
SELECT *FROM t_info aWHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > 1)ORDER BY Title DESC 一。查找重复记录 1。查找全部重复记录 Select * From 表 Where 重复字段 ...
分类:数据库   时间:2016-05-03 12:40:20    阅读次数:241
notepad++ 文本替换功能,解决excel批量修改数据库的数据操作
^ \(' 开始\t ',' 制表符$ '\) 行末 复制出来之后,使用文本替换功能,转换为SQL,添加到临时表中。然后多表关联修改。 SELECT COUNT(*) FROM orderno; # 933行# 单个UPDATE account_log t1,orderno t2 SET t1.`f ...
分类:数据库   时间:2016-05-03 12:39:44    阅读次数:616
centos7 安装 mysql5.7, 以及安装中遇到的问题
# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# rpm -ivh mysql57-community-release-el7-8.noarch.rpm# yum install mysql-com ...
分类:数据库   时间:2016-05-03 12:36:35    阅读次数:155
Oracle HAVING子句 - 转
使用 HAVING 子句选择行 HAVING 子句对 GROUP BY 子句设置条件的方式与 WHERE 子句和 SELECT 语句交互的方式类似。WHERE 子句搜索条件在进行分组操作之前应用;而 HAVING 搜索条件在进行分组操作之后应用。HAVING 语法与 WHERE 语法类似,但 HAV ...
分类:数据库   时间:2016-05-03 12:33:31    阅读次数:243
DB2删除重复数据
有时候DB2建表时不设置主键,就可能存在脏数据,例如:两条一样数据重复存在,这时候就需要将重复记录删除,然后留下一条记录。 插入数据后,结果如下图: 第一种删除方法:(重复数据较少的情况下) 先查询出rowid,然后以rowid为条件删除 第二种删除:(数据量比较大的情况) 这种删除方式比较好,没有 ...
分类:数据库   时间:2016-05-03 12:32:46    阅读次数:172
mysql数据库备份脚本一例
例子,mysql数据库备份脚本。vim mysql.sh ...
分类:数据库   时间:2016-05-03 12:33:37    阅读次数:169
测试数据库并发压力的shell脚本
本节内容:一例用于测试数据库并发压力的shell脚本代码。 例子: ...
分类:数据库   时间:2016-05-03 12:30:23    阅读次数:199
Mysql测试链接
...
分类:数据库   时间:2016-05-03 12:28:24    阅读次数:162
mysql裁剪—最小化编译安装
(一)卸载原有MySQL或者Mariadb安装程序 1、CentOs7版本默认情况下安装了mariadb-libs,必须先卸载才可以继续安装MySql。 a) 查找以前是否安装mariadb-libs # rpm -qa | grep -i mariadb-libs b)卸载已经安装的mariadb ...
分类:数据库   时间:2016-05-03 12:27:37    阅读次数:1221
SQL语句总结-01-SQLite-
...
分类:数据库   时间:2016-05-03 12:26:46    阅读次数:159
MYSQL的一些函数
原文地址:http://blog.sina.com.cn/s/blog_52d20fbf0100ofd5.html 1,字符串类的函数 CHARSET(str) //返回字串字符集CONCAT (string2 [,... ]) //连接字串INSTR (string ,substring ) // ...
分类:数据库   时间:2016-05-03 12:24:49    阅读次数:236
mysql乐观锁总结和实践 (转)
上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特 ...
分类:数据库   时间:2016-05-03 12:24:33    阅读次数:292
FluentData -Micro ORM with a fluent API that makes it simple to query a database
Code samples Create and initialize a DbContextThe connection string on the DbContext class can be initialized either by giving the connection string n ...
分类:数据库   时间:2016-05-03 12:23:08    阅读次数:251
firebird数据库建模
用ERS数据库建模,真的很方便。可是8.0版本只支持interbase和ib2007。没有建模工具,查找修改数据库等确实是裹足难走。新的建模工具不适应。找来找去,新版10.0出来了。雷锋帮助把使用权也做好了。太好了。可是用odbc时出现了问题: odbc32在win7中没有了:安装新版ers后,od ...
分类:数据库   时间:2016-05-03 12:17:42    阅读次数:198
SQL参数化查询的问题
最近碰到个问题, SQL语句中的 "... like '%@strKeyword%'"这样写查不出结果, 非的写成 "... like '%" + strKeyword + "%'"才能查出正确结果, 难道like子句不能用参数查询吗? 之前也碰到好多次, 当时都没在意, 这次刚好有空, 就研究了下 ...
分类:数据库   时间:2016-05-03 12:16:32    阅读次数:265
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!