MongoDB中对数组元素进行查询

查询 MongoDB中根据数组子元素进行匹配,有两种方式。 使用 “[数组名].[子元素字段名]” 的方式进行匹配。 使用 “[数组名]” $elemMatch { [子元素字段名] }的方式。 不同点在于所匹配的主体不同。 “[数组名].[子元素字段名]” 的方式匹配的主体为 “[数...

2017-10-23 16:28:01

阅读数:7106

评论数:0

MySQL 作为新的 NoSQL 解决方案: 轻松应对亿级数据

MySQL现在是一个更好的NoSQL解决方案。我们这样说是因为在存储 键/值(key/value) 之类数据时, MySQL 具有性能、易用性和稳定性方面的优势。MySQL引擎稳定可靠,并且社区和官方支持良好,有非常丰富的在线资料, 涵盖了各种操作、故障排查,复制以及各种使用模式等方面。基于这个原...

2016-02-17 21:21:55

阅读数:5342

评论数:3

MySQL 转换函数与运算符

Table 12.14 转换函数(Cast Function) BINARY 将 string 转换为二进制 stringCAST() 将某个值转换为特定类型CONVERT()将某个值转换为特定类型BINARY BINARY 运算符将紧随其后的 string 转换为 二进制字符串。主要用来强制进行...

2015-10-06 00:04:48

阅读数:7170

评论数:0

MySQL事务的艺术和陷阱

作者在之前的文章 “MySQL事务及为何不能在PHP模仿事务” 里面, 详细说明了事务的优点,并介绍了一些简单的SQL命令,使得应用程序更加健壮。但在web程序员的生命旅程中并没有多少事情是看起来那样简单的。。。。。不能回滚的语句(Statements you can’t ROLLBACK)很遗憾...

2015-06-29 17:02:43

阅读数:1519

评论数:0

MySQL自增长主键探究

MySQL自增长主键MySQL自动增长使用的关键字是 AUTO_INCREMENT; 因为属于 DDL,所以不区分大小写. 使用的列,必须被定义为 key, 比如主键,唯一键等。 本文中使用的数据库是 MariaDB 5.5.5 默认事务隔离界别是 REPEATABLE-READ ...

2015-06-29 15:43:22

阅读数:3064

评论数:1

解决Druid设置Oracle的Clob字段时的小坑

众所周知,Oracle有很多坑, 所以才有了去IOE。在使用Druid做数据库连接池后,其实偶尔也会碰到小坑,这就是使用开源项目所必须去填平的。【如果使用不开源的产品,那就不是坑,而是陷阱了,你都不知道怎么去填坑】用Druid连接池,通过JDBC往Oracle数据库的Clob字段插入数据,或者更新...

2015-04-05 13:39:10

阅读数:9864

评论数:2

深入详解SQL中的Null

NULL 在计算机和编程世界中表示的是未知,不确定。虽然中文翻译为 “空”, 但此空(null)非彼空(empty)。 Null表示的是一种未知状态,未来状态,比如小明兜里有多少钱我不清楚,但也不能肯定为0,这时在计算机中就使用Null来表示未知和不确定。 虽然熟练掌握SQL的人对于Null...

2015-03-18 20:10:42

阅读数:6002

评论数:2

使用JDBC获取各数据库的Meta信息——表以及对应的列

先贴代码,作为草稿:第一个shi

2014-10-14 15:32:01

阅读数:20002

评论数:0

MySQL 5.6初始配置调优

原文链接: What to tune in MySQL 5.6 after installation原文日期: 2013年09月17日翻译日期: 2014年06月01日翻译人员: 铁锚随着 大量默认选项的改进, MySQL 5.6比以前版本需要调优的选项大为减少. 在本文中我将讲述需要优化的配置项...

2014-06-07 18:41:39

阅读数:13135

评论数:0

MySQL内存调优

原文链接: MySQL Memory Allocation -- by Rick James 原文日期: Created 2010; Refreshed Oct, 2012, Jan, 2014  翻译人员: 铁锚 翻译日期: 2014年5月28日 MySQL 内存分配—— 快速设置方案 如果仅...

2014-05-28 20:50:05

阅读数:17298

评论数:0

关于MySQL主从复制中UUID的警告信息

日期: 2014年5月23日 博客: 铁锚 最近在查看MariaDB主从复制服务器 Master 的错误日志时看到很多条警告信息,都是提示 UUID()函数不安全,可能 Slave 产生的值和 Master不一致, 警告信息大致如下: 140522 15:11:10 [Warning] Unsa...

2014-05-23 18:09:33

阅读数:6610

评论数:0

中文注释 MariaDB my.cnf 大型服务器配置模板

文件如下所示,请根据需要进行:

2014-05-22 11:15:11

阅读数:8350

评论数:0

Linux下MySQL备份以及crontab定时备份

1. 备份某个数据库 ################################################################## # 备份某个数据库 #############################################################...

2014-04-14 20:13:14

阅读数:18781

评论数:0

MySQL正则表达式初步

我们知道,在SQL之中,可以用 like 这个谓词(表达式) 来进行模糊检索,并支持 %,?,_等占位符. 但是,这个模糊检索的功能有很多限制,简单来说就是太模糊了。 在MySQL中提供了 REGEXP 关键字来支持正则表达式,当然,只是一些很简单的正则啦。 首先,我们构造一些测试数据。 -- 建...

2014-03-31 09:53:39

阅读数:3212

评论数:0

CentOS安装并设置MariaDB

作者: 铁锚 日期: 2013年12月27日 部分参考:  Centos 使用YUM安装MariaDB 说明: 首先必须能链接外网. 如果不能直接访问,那也可以设置代理,请参考: 在内网机器上设置yum代理 使用 yum 的权限要求是 root 用户,如果你不是,那么可以需要 在 shell命令...

2013-12-27 18:57:50

阅读数:95884

评论数:5

3. MariaDB设置主从复制

翻译人员: 铁锚 翻译日期: 2013年12月25日 原文链接:  Setting Up Replication 主从复制包含两个步骤: 在 master 主服务器(组)上的设置,以及在 slave 从属服务器(组)上的设置. 配置主服务器 master 如果没有启用,则需要 激活二进制日志...

2013-12-25 14:01:29

阅读数:14757

评论数:0

2. MariaDB激活二进制日志

翻译人员: 铁锚 翻译时间: 2013年12月25日 原文地址: Activating the Binary Log 参考了: 《高可用MySQL 构建健壮的数据中心》 要启用二进制日志功能,可以使用 "--log-bin[=name]"选项来启动服务器. 如...

2013-12-25 12:41:58

阅读数:5840

评论数:0

1. MariaDB简介

作者: 铁锚 日期: 2013年9月21日 官方网站地址:https://mariadb.org/ 百度百科地址: http://baike.baidu.com/view/2521908.htm MariaDB 是在完全向后兼容MySQL的基础上的一个增强型关系数据库管理软件。 对于一般的...

2013-09-21 18:50:38

阅读数:2339

评论数:0

提示
确定要删除当前文章?
取消 删除