前面几篇介绍了InfluxDB的添加,删除修改数据,接下来进入查询篇,掌握一定的SQL知识对于理解本篇博文有更好的帮助,下面在介绍查询的基础操作的同时,也会给出InfluxSql与SQL之间的一些差别 <! more 在开始之前,先看一下供查询的数据 1. 基本查询 基本查询语法如下 上面的语法中, ...
分类:
数据库 时间:
2019-08-21 09:46:49
阅读次数:
119
一,关于MySQL下载以及安装: 第一步,首先去MySQL官网下载自己所需要的版本,我这里所设计到的是5.6版本的。 第二步,下载完成后,解压。将MySQL文件下的bin目录下的MySQL启动程序,配置到环境变量里。 第三步,启动cmd用管理员的身份运行,再将MySQL设置成本地服务。 第四步,在c ...
分类:
数据库 时间:
2019-08-21 09:48:12
阅读次数:
86
前面一篇介绍了influxdb中基本的查询操作,在结尾处提到了如果我们希望对查询的结果进行分组,排序,分页时,应该怎么操作,接下来我们看一下上面几个场景的支持 在开始本文之前,建议先阅读上篇博文: "190813 Influx Sql系列教程八:query数据查询基本篇" <! more 0. 数据 ...
分类:
数据库 时间:
2019-08-21 09:52:47
阅读次数:
95
在influxdb中没有专门的修改数据的 语句,对于influxdb而言,如果想修改数据,还是得使用我们前面的说到的 来实现,那么怎么判断一条insert语句是插入还是修改呢? <! more 1. insert数据修改 关于insert的使用语法,可以参考上一篇博文:[190726 Influx ...
分类:
数据库 时间:
2019-08-21 09:54:54
阅读次数:
160
对于influxdb而言,database和我们更熟悉的mysql中的dababse没有什么特别的区别,可以将数据库简单理解为一堆表(measurement)的集合,接下来我们将看一下在influxdb中,database的常规操作 <! more 1. 查看当前数据库 如果需要查询当前有哪些数据库 ...
分类:
数据库 时间:
2019-08-21 09:57:13
阅读次数:
132
在influxdb中measurement相当于mysql中的表,可以理解为一条一条记录都是存与measurent中的,一个数据库中可以有多个measurement,一个measurement中可以存很多的数据。虽然可将measurement类比为mysql中的表,但是他们之间的差别也挺明显的 <! ...
分类:
数据库 时间:
2019-08-21 09:59:43
阅读次数:
103
1、复杂SQL查询 1.1、单表查询 (1)选择指定的列 [例]查询全体学生的学号和姓名 select Sno as 学号,Sname as 姓名 from student; select Sno as 学号,Sname as 姓名 from student; select Sno,Sname fr ...
分类:
数据库 时间:
2019-08-21 09:59:58
阅读次数:
163
前面介绍了使用insert实现新增和修改记录的使用姿势,接下来我们看一下另外一个简单的使用方式,如何删除数据 <! more 1. delete 语句 delete的官方语法如下 delete语句和我们常见sql语法有点像,但是注意一下上面的where中的条件,只允许根据tag和时间来进行删除操作 ...
分类:
数据库 时间:
2019-08-21 10:01:11
阅读次数:
101
PostgreSQL中的表空间允许数据库管理员在文件系统中定义可以存储表示数据库对象的文件的位置。创建后,可以在创建数据库对象时按名称引用表空间。 通过使用表空间,管理员可以控制PostgreSQL安装的磁盘布局。这至少在两个方面很有用。首先,如果初始化集群的分区或卷空间不足并且无法扩展,则可以在不 ...
分类:
数据库 时间:
2019-08-21 10:02:40
阅读次数:
163
update 表A inner join 表B on 表A.关联字段 = 表B.关联字段 set 表a.待更新字段01 = 表B.字段01 , 表a.待更新字段021 = 表B.字段02 where 其他条件 刚学mysql不久,先记录在此 ...
分类:
数据库 时间:
2019-08-21 11:10:08
阅读次数:
110
stmt-count-limitTiDB一个事务允许的最大语句条数限制。默认:5000在一个事务中,超过stmt-count-limit条语句后还没有rollback或者commit,TiDB将会返回statementcount5001exceedsthetransactionlimitation,autocommit=false错误。需要修改Tidb-server的配置文件,进入容器查看,为根目
分类:
数据库 时间:
2019-08-21 11:31:56
阅读次数:
121
查看是否开启闪回 查看是否配置了db_recover_file_dest 没有配置的话,先创建对应的目录,注意目录的权限和oracle数据库的一致 关闭 oracle 启动到 mount 状态 开启 archeve log 开启闪回功能 启动数据库到 open 状态 ...
分类:
数据库 时间:
2019-08-21 11:41:07
阅读次数:
106
windows经常遇到TNS无监听问题,首先排查 $ORACLE_BASE/diag/tnslsnr/机器名/listener/trace 下的listenter.log是否达到4g 如果达到4g 解决办法如下 1.cmd > lsnrctl stop 2.listener.log重命名 3.cmd ...
分类:
数据库 时间:
2019-08-21 11:45:08
阅读次数:
130
最近运维数据,经常遇到需要在sql条件中个In('',''....)个字符串的情况,于是在网上找了个小工具改造一下,先用着; 效果如图: 1 using System; 2 using System.Collections.Generic; 3 using System.IO; 4 using Sy ...
分类:
数据库 时间:
2019-08-21 12:08:24
阅读次数:
187
当一个项目当中有大量的数据的时候,你所有的IO操作都在一个数据库中操作,会造成项目的性能的降低。如果你能对项目中的数据进行读写分离的话,那么将大大提高你项目的性能。而Django自带的机制也对此提供了支持。我们可以简单的操作一下。 (当然数据的同步还是需要运维同志的协助) 修改配置文件 Django ...
分类:
数据库 时间:
2019-08-21 12:09:44
阅读次数:
106
项目运用情景:新建表需要原表的数据 1. 如果两张张表(导出表和目标表)的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO 目标表 SELECT * FROM 来源表 ; 例如,要将 articles 表插入到 newArticles 表中,则可以通过如下SQL语句实现: I ...
分类:
数据库 时间:
2019-08-21 12:13:57
阅读次数:
123
最近使用Druid+mysql+mybatis实现定时批量操作,过一段时间就会抛出 2019-08-21 11:43:51.731 [task-3] ERROR com.alibaba.druid.pool.DruidPooledStatement - CommunicationsException ...
分类:
数据库 时间:
2019-08-21 13:27:31
阅读次数:
969
1.数据库分析。 2.maven的pom.xml配置,项目包结构初始化。 3.配置git 4.mybatis-generator逆向工程。 5.整合ssm,配置日志服务,ftp服务,自动注入 6.将整个项目提交到git仓库里,分为两个仓库,一个保留以后做新项目可以使用,一个用来继续写代码 总共8个表 ...
分类:
数据库 时间:
2019-08-21 13:28:02
阅读次数:
105
如果在ubuntu 下面 使用xampp这个集成开发环境,却忘记mysql密码。 注:刚安装好的xampp的Mysql初始密码是空... 找回密码的步骤如下: 1、停止mysql服务器 sudo /opt/lampp/lampp stopmysql 2、使用`--skip-grant-tables' ...
分类:
数据库 时间:
2019-08-21 13:41:45
阅读次数:
121
打开cmd,进入到mysql的bin路径下 1、实现远程连接(授权法) mysql -u root -p(登陆mysql数据库) use mysql; grant all privileges on *.* to root@'%' identified by "root";(后面这个root指的是m ...
分类:
数据库 时间:
2019-08-21 13:44:42
阅读次数:
118