Monthly: 8月 2017
【MySQL 5.7.19】主从复制
1:安装MySQL5.7.19(主从两台节点全部安装mysql数据库)
本测试环境是基于CentOS 7 测试,具体安装步骤,参见:http://www.xxf-home.net/?p=643
2:主从数据库基本信息
[table id=10 /]
3:修改主服务器(master)配置参...
【CentOS 7】安装【MySQL 5.7.19】二进制
操作系统:CentOS-7-x86_64-DVD-1611.iso
数据库:mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
安装介质的下载及操作系统安装就不描述了,直接在Linux上安装MySQL
1:创建用户和组
[crayon-66dd071e4c954952155332/]
2:...
【批处理】MySQL自动备份+自动压缩+自动ftp上传+计划任务
一般情况服务器用Linux相对较多些,那么标题中描述的动作,用shell+crontab就可以轻松愉快的搞定。当服务器用的是windows,那么该如何编写这个动作呢。按照正常的编写思维我们逐步实现。
1:命令行逻辑备份MySQL数据库
[crayon-66...
【MongoDB】排序方法-sort()
排序,检索的数据按照指定key排序,1:asc,-1:desc
[crayon-66dd071e4e657785467301/]
1:测试数据
[crayon-66dd071e4e65c066265853/]
2:按照a字段升序
[crayon-66dd071e4e65f022239435/]
3:如果文档中没有a,那么会怎么排...
【MongoDB】skip()
skip()方法,跳过指定数据量,用法与limit()相同
1:测试数据
[crayon-66dd071e4f3c4979364544/]
2:skip(1)
[crayon-66dd071e4f3ca065066338/]
3:limit(2).skip(1)
[crayon-66dd071e4f3cd518045424/]
4:skip()
[crayon-6...
【MongoDB】limit()
limit(),熟悉MySQL的小伙伴应该不陌生,MongoDB的limit()与之相似
[crayon-66dd071e500f7677722163/]
1:测试数据
[crayon-66dd071e500fc024487995/]
2:limit(1)
[crayon-66dd071e500ff540545527/]
3:limit()
db.t.find()...
【MongoDB】查看文档(元素查询)$type
$ type选择字段值为指定BSON类型实例的文档。 在处理数据类型不可预测的高度非结构化数据时,通过数据类型进行查询非常有用。
[crayon-66dd071e50de0520854845/]
1:可用类型
[table id=7 /]
2:测试数据
[crayon-66dd071e50...
【MongoDB】查看文档(元素查询)$exists
$exists,当为true时,$ exists与包含匹配该字段的文档(包括字段值为null)。 如果为false,则查询仅返回不包含该字段的文档。
[crayon-66dd071e51b14824660414/]
1:测试数据
[crayon-66dd071e51b19304744087/]
2:包含a元素的...
【MongoDB】查看文档(逻辑运算)
继续上一篇文档,本章测试逻辑运算 and & or & not & nor
测试数据如下:
[crayon-66dd071e528cd381908320/]
1:and
【语法】
[crayon-66dd071e528d2762272010/]
【测试】
[crayon-66dd071e528d4695422405/]
...
【MongoDB】查看文档(比较运算)
MongodDB查看集合中文档情况,使用find()方法,在前面的文章中也多次使用这个方法,通过本章节进行相对较全面的测试-【比较运算符】
1:【基本语法】
[crayon-66dd071e53786099685165/]
[table id=5 /]
2:查看集合中所有文档...