码迷,mamicode.com
首页 > 数据库
mysql乐观锁总结和实践
上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特 ...
分类:数据库   时间:2016-09-30 14:49:04    阅读次数:259
Mysql下GROUP_CONCAT使用
之前遇到一个这样的小需求:数据表里面每一行里面存放的是每个用户每个因子的得分数(一个用户共有23个因子),而我们需要得到的报表是按用户为维度排列出每个用户的因子得分记录,其中每行记录显示的是该用户23个因子的得分记录值。 该需求是要实现将一张表里面相同ID的多行转换成一个ID一行多列的形式展现,如下 ...
分类:数据库   时间:2016-09-30 14:49:54    阅读次数:201
mysql悲观锁总结和实践
最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制( ...
分类:数据库   时间:2016-09-30 14:48:57    阅读次数:178
mysql事务与mysql储存引擎
事务概念及存储引擎 1.0 为何要事务? 先来看一个场景,银行转账汇款: 李彦宏和周鸿祎天天打架,现在让李彦宏给周鸿祎转款1000 元 设计如下表 account表 编号(id)用户名(user)金额(cash) 1李彦宏3000 2周鸿祎2000 传统的做法: mysql> update acco ...
分类:数据库   时间:2016-09-30 14:48:36    阅读次数:214
python安装MySQLdb模块
python安装MySQLdb模块 安装环境: 系统:Windows7-64位 python版本:Python 2.7.9 安装包地址: 360云盘\所有文件\Python\python源码包\Mysql\把EXE文件下载下来,直接运行安装即可。 ...
分类:数据库   时间:2016-09-30 14:42:58    阅读次数:210
分页查询信息(使用jdbc连接mysql数据库实现分页查询任务)
分页查询信息 使用jdbc连接mysql数据库实现分页查询任务 通过mysql数据库提供的分页机制,实现商品信息的分页查询功能,将查询到的信息显示到jsp页面上。 本项目时一个简单的运用eclipse+jdbc+mysql的小程序。 连接的数据库名称为db_database11,属性如下: 1.创建 ...
分类:数据库   时间:2016-09-30 14:41:52    阅读次数:321
MySQL数据库读写分离之---Atles
Atlas官方文档:https://github.com/Qihoo360/Atlas/wikiAtlas是由Qihoo360,Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应..
分类:数据库   时间:2016-09-30 12:45:12    阅读次数:583
5分钟了解MariaDB创建角色功能
Part1:GrantRole?创建角色,oracle很早就支持创建角色的功能了,而MySQL5.7版本依然尚不支持。目前,只有MariaDB10.0/10.1版本里支持创建角色这项功能。Part2:为什么我们需要角色1.在实际工作中,有大量的用户其权限是一样的,比如只读权限。如果每次在创建完用户后,DBA再去对..
分类:数据库   时间:2016-09-30 12:42:22    阅读次数:212
mysql开发中使用存储过程
在mysql开发中使用存储过程的理由: ...
分类:数据库   时间:2016-09-30 12:34:26    阅读次数:207
ubuntu 上使用apt-get安装oracle-jdk
Installing default JRE/JDK sudo apt-get updatesudo apt-get install default-jresudo apt-get install default-jdk Installing Oracle JDK sudo apt-get inst ...
分类:数据库   时间:2016-09-30 12:30:41    阅读次数:253
Oracle update 日期
...
分类:数据库   时间:2016-09-30 12:21:53    阅读次数:212
mongodb安装
1.下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.2.tgz 下载完成后解压缩压缩包 tar zxf mongodb-linux-i686-1.8.2.tgz 2. 安装准备 将mongodb移动到/usr/loc ...
分类:数据库   时间:2016-09-30 12:20:39    阅读次数:175
你所不知道的SQL Server数据库启动过程,以及启动不起来的各种问题的分析及解决技巧(转)
目前SQL Server数据库作为微软一款优秀的RDBMS,其本身启动的时候是很少出问题的,我们在平时用的时候,很少关注起启动过程,或者很少了解其底层运行过程,大部分的过程只关注其内部的表、存储过程、视图、函数等一系列应用方式,而当有一天它运行的正常的时候突然启动不起来了,这时候就束手无策了,能做的 ...
分类:数据库   时间:2016-09-30 12:14:10    阅读次数:291
mysql5.7中解决中文乱码的问题
在使用mysql5.7时,会发现通过web端向数据库中写入中文后会出现乱码,但是在数据库中直接操作SQL语句插入数据后中文就显示正常,这个问题怎么解决呢?此处不对mysql的数据编码过程和原理进行讲解,如果有兴趣的同学可以自己百度。 下面我们就直接使用如下操作解决: 一、打开mysql控制台,输入命 ...
分类:数据库   时间:2016-09-30 12:08:26    阅读次数:285
2016全球运维大会,优云蒋君伟演讲“CMDB+自动化的管理融合”成一大亮点
2016全球运维大会于9月23日-24日在上海盛大开幕。作为国内运维行业的重量级大会,优云产品总监蒋君伟在自动化专场与来自全国各地的运维同行一起探讨、分享业内自动化运维的最佳实践。现场情绪热烈,气氛高涨,成为了本届全球运维大会的一大亮点。 全新梳理自动化与CMDB的融合之道 全球运维大会当天,运维自 ...
分类:数据库   时间:2016-09-30 12:06:16    阅读次数:166
MySQL 查询最近几天的记录 最近7天的记录 本周内的记录
本周内:select * from wap_content where week(created_at) = week(now) 查询一天:select * from table where to_days(column_time) = to_days(now());select * from ta ...
分类:数据库   时间:2016-09-30 11:49:34    阅读次数:240
mysql命令大全
1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输 ...
分类:数据库   时间:2016-09-30 11:42:11    阅读次数:161
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!