搜索文章

FBLOG 简约不简单

数据库

数据库的知识都在这里。

mysql 5.7.9(GA) 安装

mysql 5.7.9(GA) 终于发布了,感受一下。

一、下载

下载页面 http://dev.mysql.com/downloads/mysql/

选择相应系统的版本下载。

本文OS为centos6.5 64bit 对应包为mysql-5.7.9-1.el6.x86_64.rpm-bundle

[root@TPCC2 ~]# ll mysql-5.7.9-1.el6.x86_64.rpm-bundle/

total 426792

-rw-r--r--. 1 root root 24134464 Oct 12 21:29 mysql-community-client-5.7.9-1.el6.x86_64.rpm

-rw-r--r--. 1 root root 331912 Oct 12 21:30 mysql-community-common-5.7.9-1.el6.x86_64.rpm

-rw-r--r--. 1 root root 3851928 Oct 12 21:30 mysql-community-devel-5.7.9-1.el6.x86_64.rpm

-rw-r--r--. 1 root root 38081256 Oct 12 21:30 mysql-community-embedded-5.7.9-1.el6.x86_64.rpm

-rw-r--r--. 1 root root 130479844 Oct 12 21:30 mysql-community-embedded-devel-5.7.9-1.el6.x86_64.rpm

阅读全文➸


数据库导入导出命令解析

Mysql的导入导出命令,防止自己忘记了,也记录一下。

导入命令

mysql>use database;
mysql>source sql.sql
mysqljump -u 用户名 -p 数据库名 < 存放位置 mysqljump -u root -p database < sql.sql

导出命令

mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u wcnc -p database > sql.sql




阅读全文➸


2015年10月份全球数据库排名

DB-Engines 刚发布了 2015年10月份的数据库排名。DB-Engines 排名的数据依据 5 个不同的因素,详情请看 ranking method

2015 年 10 月排行榜中排名前三的是:Oracle,MySQL 和 Microsoft SQL Server。其中 MongoDB,Cassandra 和 Redis 相比去年上升趋势明显。

阅读全文➸


Mysql随机调用order by rand()效率低下的解决方法

        要从表中随机提取一条记录,最常用的写法就是:SELECT * FROM table ORDER BY RAND() LIMIT 1。

但是,这样会导致数据列被多次扫描,效率非常的低,从网上搜索到,这样的答案

SELECT *
FROM `table` AS t1 JOIN (SELECT ROUND(RAND() * (SELECT MAX(id) FROM `table`)) AS id) AS t2
WHERE t1.id >= t2.id
ORDER BY t1.id ASC LIMIT 5;


这样会产生连续的5条记录。解决办法只能是每次查询一条,查询5次。即便如此也值得,因为15万条的表,查询只需要0.01秒不到。

阅读全文➸


最新中国省-市-区数据库

从网上翻出来的2015最新省-市-区的数据库,我这里整理了一下,里面的逻辑很好理解,仔细看一下就知道了

我直接导出了SQL文件形式的,可以直接导进自己的数据库使用,共享一下资源。

阅读全文➸


搜索文章