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-662aaeaca1071427114211/]
2:...
【批处理】MySQL自动备份+自动压缩+自动ftp上传+计划任务
一般情况服务器用Linux相对较多些,那么标题中描述的动作,用shell+crontab就可以轻松愉快的搞定。当服务器用的是windows,那么该如何编写这个动作呢。按照正常的编写思维我们逐步实现。
1:命令行逻辑备份MySQL数据库
[crayon-66...
【MongoDB】排序方法-sort()
排序,检索的数据按照指定key排序,1:asc,-1:desc
[crayon-662aaeaca3d09863349668/]
1:测试数据
[crayon-662aaeaca3d0e953579656/]
2:按照a字段升序
[crayon-662aaeaca3d11597298968/]
3:如果文档中没有a,那么会怎么排...
【MongoDB】skip()
skip()方法,跳过指定数据量,用法与limit()相同
1:测试数据
[crayon-662aaeaca5255193547269/]
2:skip(1)
[crayon-662aaeaca525c020143598/]
3:limit(2).skip(1)
[crayon-662aaeaca5262156696004/]
4:skip()
[crayon-6...
【MongoDB】limit()
limit(),熟悉MySQL的小伙伴应该不陌生,MongoDB的limit()与之相似
[crayon-662aaeaca6787433987749/]
1:测试数据
[crayon-662aaeaca678c438610965/]
2:limit(1)
[crayon-662aaeaca678f187348623/]
3:limit()
db.t.find()...
【MongoDB】查看文档(元素查询)$type
$ type选择字段值为指定BSON类型实例的文档。 在处理数据类型不可预测的高度非结构化数据时,通过数据类型进行查询非常有用。
[crayon-662aaeaca7c4b499932760/]
1:可用类型
[table id=7 /]
2:测试数据
[crayon-662aaeaca7...
【MongoDB】查看文档(元素查询)$exists
$exists,当为true时,$ exists与包含匹配该字段的文档(包括字段值为null)。 如果为false,则查询仅返回不包含该字段的文档。
[crayon-662aaeaca915b924600016/]
1:测试数据
[crayon-662aaeaca9160824849000/]
2:包含a元素的...
【MongoDB】查看文档(逻辑运算)
继续上一篇文档,本章测试逻辑运算 and & or & not & nor
测试数据如下:
[crayon-662aaeacaa696600684087/]
1:and
【语法】
[crayon-662aaeacaa69b169975567/]
【测试】
[crayon-662aaeacaa69e707518025/]
...
【MongoDB】查看文档(比较运算)
MongodDB查看集合中文档情况,使用find()方法,在前面的文章中也多次使用这个方法,通过本章节进行相对较全面的测试-【比较运算符】
1:【基本语法】
[crayon-662aaeacabca3231085561/]
[table id=5 /]
2:查看集合中所有文档...