存档

‘数据库’ 分类的存档

mysql解决Dijkstra问题

2014年4月28日 1,212 人浏览 没有评论

看到有人说这个问题,尝试着解决一下。测试图:
Dijkstra
[......]

继续阅读

分类: 数据库 标签: ,

另类的mysql选择 galera/mariadb

2011年6月16日 1,130 人浏览 没有评论

mysql的替代产品,一个叫 mariadb,是mysql的某位创始人跳出来开发的,兼容原来的mysql,提供一个新的存储引擎。
网址:http://mariadb.org/

另一个叫 MySQL/Galera,是mysql的master/slave的产品,比目前mysql的主从replicatio[......]

继续阅读

分类: 技术, 数据库 标签: , ,

mysql 翻页时获取记录总数的一个可选方法

2011年5月26日 1,041 人浏览 没有评论

需求是这样的:
在页面上翻页显示一堆记录时,mysql一般用limit
比方说每页20条,显示第3页的sql可能是

select * from table where xx=xx order by xx limit 40,20;

然后页面上一般要显示总页数,需要知道总记录数,需要查询

sele[......]

继续阅读

分类: 技术, 数据库 标签: ,

Mysql和正则

2011年4月4日 1,562 人浏览 没有评论

mysql里做字符串匹配时,大家都喜闻乐见的有like,如:
select 'abc' like '%b%';
本质上,用like就是字符串查找,mysql的字符串查找函数是locate或者instr
实践中,我们需要更强大的字符串匹配功能,如正则那样的。
mysql支持正则查找的,有个关键字,RE[......]

继续阅读

分类: 技术, 数据库 标签: , ,

MySQL的数据仓库解决方案 — Infobright

2011年3月31日 1,243 人浏览 没有评论

Infobright是开源的MySQL数据仓库解决方案,引入了列存储方案,高强度的数据压缩,优化的统计计算(类似sum/avg/group by之类)。
用在数据仓库/数据挖掘和BI领域,开源的力量真是强大!
http://www.infobright.com/

分类: 技术, 数据库 标签: , ,

Mysql以一个查询的结果创建一个表

2011年3月24日 913 人浏览 没有评论

语法是:
create table table1 as
select field1,field2 from table2;
各个数据库都有类似的用法,不过语法不一样。
Oracle大概是:
create table test1 as (select * from test)
SqlServer中大概[......]

继续阅读

分类: 技术, 数据库 标签:

mysql里使用正则 及 自定义函数

2011年3月6日 1,304 人浏览 没有评论

mysql可以在sql里使用正则做正则的匹配。
这是一个很强大很有用的特性。
举例如:
select '123' regexp '^[[:digit:]]+$';
结果是1,就是字符串’123′符合后面那个正则表达式。
可以看到,有一个关键字,regexp,类似like,是做[......]

继续阅读

分类: 技术, 数据库 标签: ,

mysql数据导为excel的简单方法

2011年2月22日 1,023 人浏览 没有评论

perhaps old,不过真的很简单,有命令行即可:

mysql -u root -h localhost -p -e "select * from database.table" > output.csv

执行类似上述命令即可。
-e是执行后面的sql然后quit
输出的内容重定向到文件,可以[......]

继续阅读

分类: 技术, 数据库 标签: ,

mac下的mysql管理工具 — Sequel

2011年1月13日 1,408 人浏览 没有评论

Sequel
免费的。这里来一张图:

分类: 其它, 数据库, 灌水, 软件 标签:

介绍一个mysql的聚合函数 group_concat

2010年12月21日 1,568 人浏览 没有评论

常用的聚合函数有max、min、average等,大家都很熟悉了。这里介绍一个不常用的聚合函数,叫group_concat,它可以把一串值用指定的分隔符(如逗号)连接起来。使用了这个函数,可以省不少代码。
下面通过实例来介绍一下。

MySQL中group_concat函数
完整的语法如下:
g[......]

继续阅读

Pages: 1 2 3 下一页