Category Archives: NoSQL && RDMBS

[转]MySQL中的SELECT FOR UPDATE

转载自:http://www.cnblogs.com/chenwenbiao/archive/2012/06/06/2537508.html

MySQL  使用SELECT … FOR UPDATE 做事务写入前的确认

以MySQL 的InnoDB 为例,预设的Tansaction isolation level 为REPEATABLE READ,在SELECT 的读取锁定主要分为两种方式:

SELECT … LOCK IN SHARE MODE

SELECT .[……]

继续阅读

[转] MySQL 建库 建用户 相关命令

转载自:MYSQL建库建用户命令

1、登陆MySQL:mysql -u root -p password:输入密码

2、查看用户信息select user,host,password from mysql.user;select user,host from mysql.user;

3、设置密码set password for root@localhost=password(‘在这里填入root密码’);

4、修改密码方法1:mysqladmin -u root -p p[……]

继续阅读

体验强悍的KV存储引擎LMDB(Symas Lightning Memory-Mapped Database)

1、Why LMDB

2、下载、编译

LMDB是没有独立的软件包,是作为OpenLDAP的一个子库,我们可以下载后者,然后从中分离编译LMDB。

默认安装在/usr/local中,如果有需要,可以自行更改Makefile的prefix变量。

 

Windows下解压缩安装MySQL 5.6

1、下载

http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.20-winx64.zip

2、解压缩

3、配置

将my-default.ini复制为my.ini,并修改如下内容:

注意,很多地方会把mysqld里面也写上default-character-set,这个配置已经被弃用了,会报这个错误:unknown variable ‘default-ch[……]

继续阅读

MySQL导出库中的多个表

mysqldump,默认是导出整个库的,我们可以让它导出库的某些表:

上面还附加了2个选项:默认编码utf8、跳过锁表操作(可能会带来数据不一致,但不要求锁表权限)。

如果只希望导入数据,不删除、添加表,还需要附加:

  • –no-create-info
  • –skip-triggers
  • –no-create-db