1. 创建一个DynamoDB 的Table(表)
2. 添加数据到Table中
3. 查询Table中的数据
4. 删除数据库
5. 补充,JSON和 Python 的query
分类:
数据库技术 时间:
2020-06-16 10:43:29
收藏:
0 评论:
0 赞:
0 阅读:
63
一、Limit方法 如果需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。 语法: >db.COLLECTION_NAME.find().limit(NUMBER) 例子: > db. ...
分类:
数据库技术 时间:
2020-06-16 10:24:24
收藏:
0 评论:
0 赞:
0 阅读:
54
SQL语句的添加、删除、修改虽然有如下很多种方法,但在使用过程中还是不够用,不知是否有高手把更多灵活的使用方法贡献出来? 添加、删除、修改使用db.Execute(Sql)命令执行操作 ╔ ╗ ☆ 数据记录筛选 ☆ ╚ ╝ 注意:单双引号的用法可能有误(没有测式) Sql = "Select Dis ...
分类:
数据库技术 时间:
2020-06-16 10:12:20
收藏:
0 评论:
0 赞:
0 阅读:
54
MongoDB 嵌套结构的数据非常常见, 它通过嵌套子文档,达到一对多的关联关系。但嵌套结构中按分类分组求子文档的数据计算,不能直接通过 $group 聚集运算来实现,需要将嵌套结构解开,由多层嵌套结构变成多条单层结构来计算,由于中间过程的处理,且还要借且其它函数辅助实现输出。下面以集合 order ...
分类:
数据库技术 时间:
2020-06-16 10:07:14
收藏:
0 评论:
0 赞:
0 阅读:
43
标准的SQL的功能包括数据定义语言(DDL),数据库操纵语言(DML),数据控制语言(DCL)和数据查询语言(DQL) 1.数据定义语言(DDL):数据库以及数据库中的各种对象进行创建,删除,修改等操作 DDL包括的主要语句及功能 2.数据操纵语言(DML):用于操作数据库中的各种对象,检索和修改数 ...
分类:
数据库技术 时间:
2020-06-16 09:48:57
收藏:
0 评论:
0 赞:
0 阅读:
53
1、索引的目的是什么? 快速访问数据表中的特定信息,提高检索速度 创建唯一性索引,保证数据库表中每一行数据的唯一性。 加速表和表之间的连接 使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间 2、索引对数据库系统的负面影响是什么? 负面影响: 创建索引和维护索引需要耗费时间,这个时 ...
分类:
数据库技术 时间:
2020-06-16 09:32:45
收藏:
0 评论:
0 赞:
0 阅读:
63
ElasticSearch SQL介绍 Elasticsearch SQL是一个X-Pack组件,它允许针对Elasticsearch实时执行类似SQL的查询。无论使用REST接口,命令行还是JDBC,任何客户端都可以使用SQL 在Elasticsearch内部本机搜索和聚合数据 。可以将Elast ...
分类:
数据库技术 时间:
2020-06-16 01:17:34
收藏:
0 评论:
0 赞:
0 阅读:
65
介绍 触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。 触发器的特性: 1、有begin end体,begin end;之间的语句可以写的简单或者复杂 2、什么条件会触发:I、D、U 3、什么时候触发:在增删改前或者后(before/after) 4、触发频率:针对 ...
分类:
数据库技术 时间:
2020-06-16 01:14:46
收藏:
0 评论:
0 赞:
0 阅读:
53
1. 建立部分索引(取长度和区分度的平衡) 2. 新建一列,存入其hash值(哈希函数不要使用SHA1(),MD5(),因为会产生很长的字符串,浪费空间,比较也慢,最好是返回整数的hash函数),在该列建立索引,查询时必须在where子句中包含常量值,以避免hash冲突。 SELECT * FROM ...
分类:
数据库技术 时间:
2020-06-16 01:07:54
收藏:
0 评论:
0 赞:
0 阅读:
41
在 Ubuntu 系统中,可以使用 apt-get 命令来搭建 LNMP环境。这种方式较编译方式安装更加简便,因此选择使用该方式来搭建环境以供学习,如果不是使用root账号登录系统,请在每句命令前加 sudo ... 来临时获取root权限。现在网上常见的教程中或多或少都会出现一些坑,本文将这些容易 ...
分类:
数据库技术 时间:
2020-06-16 01:04:25
收藏:
0 评论:
0 赞:
0 阅读:
61
mysql编码设定我们将我们的客户端的编码设置为utf8,客户端和客户端连接设为utf8,表设计为utf8,字段设置成utf8。如果我们的客户端是gbk的编码,那我们就通知mysql服务器客户端和客户端连接是gbk的就行了。这样也不会出现乱码。会话变量和全局变量查看会话变量showsessionvariables[like‘%关键字%‘]查看字段的变量名称select@@sessi
分类:
数据库技术 时间:
2020-06-16 00:24:11
收藏:
0 评论:
0 赞:
0 阅读:
48
linux centos6.8 无图形界面安装 oracle11G
分类:
数据库技术 时间:
2020-06-16 00:21:03
收藏:
0 评论:
0 赞:
0 阅读:
73
ORACLE日常-如何恢复oracle中误删除表(drop掉的) 恢复表: flashback table XXX to before drop; 或者: flashback table XXX to before drop; 注意:必须9i或10g以上版本支持,flashback无法恢复全文索引。 ...
分类:
数据库技术 时间:
2020-06-15 23:50:51
收藏:
0 评论:
0 赞:
0 阅读:
73
创建本地账号 # 创建账号 create user'mpd'@'localhost' identified by '123'; # mysql -umpd -p123 可以在本地登陆 create user'nicexm'@'%' identified by '123' -h 服务端ip # 可以远 ...
分类:
数据库技术 时间:
2020-06-15 22:42:28
收藏:
0 评论:
0 赞:
0 阅读:
53
性能优化的思路 首先需要使用慢查询功能,去获取所有查询时间比较长的SQL语句 其次使用explain命令去查询由问题的SQL的执行计划(脑补链接:点我直达1,点我直达2) 最后可以使用show profile[s] 查看由问题的SQL的性能使用情况 优化SQL语句 介绍 数据库查询快慢是影响项目性能 ...
分类:
数据库技术 时间:
2020-06-15 22:39:59
收藏:
0 评论:
0 赞:
0 阅读:
47
1、背景 背景:测试报表时,经常涉及到不同时间段的数据查询,那么此时我们需借助SQL语句进入数据库查询,比对界面统计的数据是否一致。 常用的时间段查询有:当天,昨天,近7天,近30天,本月,当月...等. 2、时间查询SQL语句 【一】查询当天语句 语句1:SELECT * FROM 表名 WHER ...
分类:
数据库技术 时间:
2020-06-15 22:23:18
收藏:
0 评论:
0 赞:
0 阅读:
68
索引的优点 1、通过创建索引,可以保证数据库中每一行数据的唯一性。 2、可以大大加快查询数据的速度,这也是创建索引的最主要原因。 3、实现数据的参照完整性,可以加速表之间的连接。 4、在使用分组、排序的时候,可以减少查询中分组、排序的时间。 弊端 1、创建索引和维护索引需耗费时间,随着数据量的增加维 ...
分类:
数据库技术 时间:
2020-06-15 22:17:06
收藏:
0 评论:
0 赞:
0 阅读:
61
一、MHA和PXC区别 二、PXC的特点 三、安装 配置 启服务 (1) /etc/hosts 文件夹每台机器都要 绑定主机名 (2)相关文件配置 (3)每台数据库服务配置 (4)启动服务 (5)在集群中机器宕机之后 重新加入集群 数据会自动恢复数据 ...
分类:
数据库技术 时间:
2020-06-15 22:15:10
收藏:
0 评论:
0 赞:
0 阅读:
60
在SQL Server中实际上只有两种小数数值类型,分别是float(近似数值)和decimal(精确数值),这两种类型能表示所有的小数数值类型。 float(近似数值类型) float表示的是近似数值,存在一定的精度缺失。 float(n) 这里的n是以科学计数法存储浮点数尾数的位数,因此此参数决 ...
分类:
数据库技术 时间:
2020-06-15 20:47:55
收藏:
0 评论:
0 赞:
0 阅读:
60
工作中用SQL Server比较多,Oracle可以说是小白,最近想用存储过程来完成单据复制的功能,结果遇到各种问题,其实都是非常简单的问题,但是对我来说还是花了很多时间来解决,浪费这些时间非常不值得,也由此让我越发喜爱微软的产品,不管是Visual Studio、SQL Server Manage ...
分类:
数据库技术 时间:
2020-06-15 20:45:14
收藏:
0 评论:
0 赞:
0 阅读:
60