Database
文章平均质量分 64
Nero_G
这个作者很懒,什么都没留下…
展开
-
Mongodb中对Documents的子集筛选
MongDB是一种开源的文档型数据库(document database),它可以通过自己BSON存储JSON形式的数据。因为以documents的形式存储在数据库中,起初进行CRUD时候用起来比较麻烦,比如要查询doc中子集的子集。经过一段时间的探索和努力以后,发现通过aggregate方法,完完全全体现啦它的灵活性和扩展性。下面举个查询的例子:如下图,一个collection中包含了一原创 2016-10-26 14:26:49 · 6423 阅读 · 0 评论 -
MongoDB与MySQL的对比及性能测试
最近的项目使用了Mongodb和Mysql,以前只用Mysql,没有接触过Mongodb,在边用边学习中发现了这篇好文,转来记录学习一下。1.1 MongoDB的简单介绍在当今的数据库市场上,MySQL无疑是占有一席之地的。作为一个开源的关系型数据库,MySQL被大量应用在各大网站后台中,承担着信息存储的重要作用。2009年,甲骨文公司(Oracle)收购Sun公司,MySQL成为Ora转载 2016-10-20 14:08:05 · 2239 阅读 · 0 评论 -
Alembic对数据库版本管理的使用方法
对于SQLALCHEMY ORM 定义的数据库,数据库的设计不一定能一步到位,在项目运行中ORM的定义model版本更改后,需要使用SQL修改数据库,当数据库结构复杂且存储数据较多时,更改起来就比较麻烦,alembic就是为了解决这个问题而产生的。通过alembic可以放心修改model中表的结构内容,数据库的具体修改交给alembic。 下面介绍在python flask中alem原创 2016-11-04 11:46:26 · 1952 阅读 · 0 评论 -
mac brew 安装的mysql开机自启动
1、用brew安装的可以通过以下语句查看安装目录:brew –prefix mysql2、从你MySQL的安装目录下找到homebrew.mxcl.mysql.plist这个文件,然后复制到~/Library/LaunchAgents目录下,然后在终端执行以下语句即可:launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist原创 2017-06-19 10:03:50 · 3534 阅读 · 0 评论 -
mysql时区问题
客户端连接时时区是根据当前连接session时区设置,并且只会影响函数和timestamp存取;时区设置不影响UTC_TIMESTAMP()函数和DATE、TIME、DATETIME数据列。Per-connection time zones. Each client that connects has its own time zone setting, given by the ses...原创 2019-05-03 19:00:08 · 527 阅读 · 0 评论