[TOC] 我叫张贺,贪财好色。一名合格的LINUX运维工程师,专注于LINUX的学习和研究,曾负责某中型企业的网站运维工作,爱好佛学和跑步。 个人博客: "传送阵" 笔者微信: ,非诚勿扰。 Mongodb&Python 使用程序操作mongodb mongodb可以使用java、python、p ...
分类:
数据库 时间:
2020-01-10 12:34:06
阅读次数:
101
1 分布式事务背景 随着分布式数据库技术的发展越来越成熟,业内对于分布式数据库的要求也由曾经只用满足解决海量数据的存储和读取这类边缘业务向核心交易业务转变。分布式数据库如果要满足核心账务类交易需求,则其需要完善分布式事务,向传统关系型数据库看齐。即分布式事务的实现也需要像传统关系型数据库的事务一样满 ...
分类:
数据库 时间:
2020-01-10 12:31:38
阅读次数:
75
配置MongoDB的yum源 vim /etc/yum.repos.d/mongodb-org-3.4.repo #添加以下内容: [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redha ...
分类:
数据库 时间:
2020-01-10 12:29:53
阅读次数:
71
全局查看某表的字段 SELECT * FROM information_schema.`COLUMNS` WHERE COLUMN_NAME = "XXX"; 全局查看某表 SELECT * FROM information_schema.`TABLES` WHERE TABLE_NAME = "X ...
分类:
数据库 时间:
2020-01-10 12:22:20
阅读次数:
65
#查看数据库的event功能是否开启 因为在数据库中的event默认是关闭的 show VARIABLES LIKE '%sche%'; #如果value显示为off或者0说明是关闭的,这时我们需要手动打开定时器 SET GLOBAL event_scheduler = 1; #创建测试表 crea ...
分类:
数据库 时间:
2020-01-10 12:18:26
阅读次数:
71
1.今日内容 1. 单表查询语法 2. 关键字执行的优先级 2.具体内容 1. 简单查询 建表准备工作 ...
分类:
数据库 时间:
2020-01-10 12:15:00
阅读次数:
69
深入Mysql 在学习sql,使用sql后,有时候不理解sql代码为什么这样写?如果能了解sql代码的运行,就能够深入理解了。 8.2.1.7 Nested-Loop Join Algorithms 嵌套循环连接算法 https://dev.mysql.com/doc/refman/8.0/en/n ...
分类:
数据库 时间:
2020-01-10 12:14:26
阅读次数:
99
##远程登录MySql mysql -h62.234.124.229 -P31306 -ucrab -p123456 mysql --host=62.234.124.229 --user=yq --password=123456 ##给远程登录的用户授权: grant all on *.* to c ...
分类:
数据库 时间:
2020-01-10 12:13:57
阅读次数:
87
1、添加系统环境变量 添加环境变量: NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK TNS_ADMIN = D:\PLSQL\instantclient_11_2 2、 打开plsqldev的应用程序,此时是登陆不了的。点击取消,会直接跳到没有登陆的界面。 ...
分类:
数据库 时间:
2020-01-10 11:04:52
阅读次数:
200
说明:本文所有操作均在win7下的MongoDB3.4.4版本中进行。 一、备份与恢复 1. 备份: mongodump -h IP --port 端口 -u 用户名 -p 密码 -d数据库 -o 文件路径 (将使用某个用户账号将某个mongodb服务器上的某个数据库备份到某个路径下) 如果无需指定 ...
分类:
数据库 时间:
2020-01-10 10:51:55
阅读次数:
122
查询语句的优化是SQL效率优化的一个方式,可以通过优化sql语句来尽量使用已有的索引,避免全表扫描,从而提高查询效率。最近在对项目中的一些sql进行优化,总结整理了一些方法。 1、在表中建立索引,优先考虑where、group by使用到的字段。 2、尽量避免使用select *,返回无用的字段会降 ...
分类:
数据库 时间:
2020-01-10 10:51:19
阅读次数:
75
一、准备sql # 创建部门表 create table dept ( id int primary key auto_increment, name varchar(20) ); insert into dept (name) values ('开发部'), (‘市场部’), ('财务部'); # ...
分类:
数据库 时间:
2020-01-10 10:45:05
阅读次数:
75
背景 PG的一些元数据没有时间字段,例如对象的创建时间、DDL的修改时间。 如果要获得这个时间信息,我们可以 1、通过事件触发器,将DDL事件记录到某个元数据表中,来获得。 2、或者打开DDL审计日志,从审计日志中获得。 3、与事件触发器类似,不过是通过PG的HOOK来实现的,在执行DDL时,通过代 ...
分类:
数据库 时间:
2020-01-10 10:41:44
阅读次数:
109
两个数据库服务器复制数据: --创建链接服务器 exec sp_addlinkedserver 'ITSV' , '' , 'SQLOLEDB' , '192.168.1.10' exec sp_addlinkedsrvlogin 'ITSV' , 'false' , null , 'sa' , ' ...
分类:
数据库 时间:
2020-01-10 10:39:20
阅读次数:
73
1. count:返回集合中文档的数量。 db.friend.count() db.friend.count({'age':24}) 增加查询条件会使count查询变慢。 2. distinct:找出给定键的所有不同的值。 使用时必须指定集合和键: db.runCommand({'distinct' ...
分类:
数据库 时间:
2020-01-10 10:33:11
阅读次数:
88
具体步骤:#1、进入[harbor-db]容器内部 docker exec -it harbor-db /bin/bash#2、进入postgresql命令行, psql -h postgresql -d postgres -U postgres #这要输入默认密码:root123 。 psql - ...
分类:
数据库 时间:
2020-01-10 10:29:35
阅读次数:
287
订单表 order 订单编号 下单时间 订单数量 订单金额 收货地区 客户id id time num price part u_id 插入的数据 (1,"2019-01-01",1000,10000,"北京",2) (2,"2019-05-01",1000,70000,"北京",1) (3,"20 ...
分类:
数据库 时间:
2020-01-10 10:26:18
阅读次数:
116