MySQL管理——操作和查看数据库的命令 摘要:本文主要学习了操作和查询数据库的常用命令。 查看数据库的基本信息 查询所有的数据库 语法: 示例: 指定要使用的数据库 语法: 示例: 查询指定数据库所有的表 语法: 示例: 查询指定表的字段 语法: 示例: 查询指定表的索引 语法: 示例: ...
分类:
数据库 时间:
2019-08-18 11:51:48
阅读次数:
95
[TOC] 一、数据库的类型 关系性数据库 ? MySQL, oracle, sqlite, db2, sql server ? 1.数据与数据之间可以有关联和限制的 ? 2.关系型数据库通常都是表结构,也就意味着你在用关系型数据库的时候,第一步就是确定表结构 非关系性数据库 ? redis,mon ...
分类:
数据库 时间:
2019-08-18 12:00:16
阅读次数:
102
mysql的逻辑架构 第一层:进行连接处理、权限认证、安全校验等。 当客户端(应用)连接到mysql服务器时,服务器会创建使用一个线程进行处理连接(少量的线程服务大量的连接),随后服务器需要对该连接进行认证,认证就是基于用户名、原始主机信息和密码。如果使用了安全套接字(ssl)的方式连接,还可以使用 ...
分类:
数据库 时间:
2019-08-18 12:03:55
阅读次数:
115
prometheus 提供了remote_write 以及remote_read 的数据存储方式,可以帮助我们进行数据的长时间存储、方便查询 cratedb 提供了对应的adapter,可以直接进行适配。 以下演示一个简单的cratedb 集群以及通过write 以及read 存储通过grok ex ...
分类:
数据库 时间:
2019-08-18 12:04:40
阅读次数:
370
比如我有一个user类,他包含一个标签属性,这个标签是一个数组,数组里面的元素是内嵌文档,格式如下: { "_id" : "195861", "tags" : [ { "tagId" : NumberLong(766), "optDate" : ISODate("2013-08-12T15:21:0 ...
分类:
数据库 时间:
2019-08-18 12:06:47
阅读次数:
110
之前看到的TiDB和MySql的性能对比都是大量短耗时请求下的压测,单机情况下TiDB和MySql的确有些差距,不过笔者最近碰到的场景更多是sql要扫描的行数不小的情况下单sql比较耗时的问题,所以自己做了个简单测试这类型sql的耗时。 TiDB单机环境部署 按照官方文档(https://pingc ...
分类:
数据库 时间:
2019-08-18 13:16:08
阅读次数:
143
MySQL relaylog + SQL_Thread 增量恢复binlog
分类:
数据库 时间:
2019-08-18 13:16:49
阅读次数:
141
Hive sql是Hive 用户使用Hive的主要工具。Hive SQL是类似于ANSI SQL标准的SQL语言,但是两者有不完全相同。Hive SQL和Mysql的SQL方言最为接近,但是两者之间也存在着显著的差异,比如Hive不支持行级数据的插入、更新和删除,也不支持事务操作。 注: HIVE ...
分类:
数据库 时间:
2019-08-18 13:19:10
阅读次数:
196
说明:语句中说到的“表”,以及表中有哪些“列”自行脑补......重要的是理解概念,能看懂语句代表的含义就可以了~ DQL-数据查询语句: 1.* 表示所有列SELECT * FROM emp; 2.指定查询的列SELECT ename,job,sal FROM emp; 3.可以在查询语句中对数据 ...
分类:
数据库 时间:
2019-08-18 13:21:10
阅读次数:
97
数据库之MySQL 可以把MySQL看成一款支持远程操作文件的软件。 库 文件夹 表 文件 记录 文件内一行行的数据叫做一条条的记录 表头:就是表格的第一行数据 字段:字段名+字段类型 本质:一款基于网络通信的软件 任何基于网络通信的软件,底层都是socket 服务端: 基于socket通信 收发消 ...
分类:
数据库 时间:
2019-08-18 13:25:32
阅读次数:
111
步骤: 1)查看CentOS自带的mysql 输入 rpm -qa | grep mysql 2)将自带的mysql卸载 3)上传Mysql的安装包到linux 4)安装mysql的依赖(不是必须) yum -y install libaio.so.1 libgcc_s.so.1 libstdc++ ...
分类:
数据库 时间:
2019-08-18 13:29:10
阅读次数:
105
结果集指针的移动 指针最初指向第一条记录之前,next()是指向下一个位置,返回的是boolean值,true表示有内容(记录),false表示无内容(false)。 如果当前是指向最后一条记录,next()就指向最后一条记录之后,返回false,退出循环,遍历完成。 准确地说,应该叫做游标(Cur ...
分类:
数据库 时间:
2019-08-18 13:30:40
阅读次数:
99
JDBC简介 1、什么是JDBC? JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API(工具)。JDBC是Java访问数据库的标准规范。 规范:在java中的直接体现是接口 作用:为不同关系型数据库提供统一的访问,由一组用j ...
分类:
数据库 时间:
2019-08-18 13:32:18
阅读次数:
106
[toc] 视图(View) 视图是一个预定义的SQLite查询的形式存在的表的组合。 可以包含一个表的所有行或从一个或多个表选定行。可以从一个或多个表,这取决于创建视图的语句。 视图(View)是一种虚表,是只读的,因此在视图上无法执行DELETE,INSERT或UPDATE语句。但是可以创建一个 ...
分类:
数据库 时间:
2019-08-18 13:39:30
阅读次数:
78
1、下载MySQL解压版 地址: 2、解压安装包 3、配置环境变量 Path = bin目录路径 4、在安装目录下创建my.ini文件 内容如下: [mysqld] port = 3306 basedir=D:/mysql/mysql-5.7.27-winx64 datadir=D:/mysql/m ...
分类:
数据库 时间:
2019-08-18 13:46:56
阅读次数:
104
本人初学使用mysql数据库,由于喜欢使用解压版,于安装配置中遇到许多问题,部分未能在搜索引擎中找到答案,偶然找到解决办法,故于此留下一些随笔,方便自己也为网友提供一点点参考,如有错误的地方,请大家批评指正,共同进步! 1.mysql解压版下载 浏览mysql官网,下载解压版压缩包,根据需要的解压到 ...
分类:
数据库 时间:
2019-08-18 14:05:18
阅读次数:
577
原文: http://blog.gqylpy.com/gqy/322 "本文将使用 数据库实现主从复制,其步骤与 数据库无差异。 当然你也可以选择使用MySQL 5.7,点击查看MySQL 5.7安装教程 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。 ...
分类:
数据库 时间:
2019-08-18 15:14:42
阅读次数:
104
1.如果按照索引是否分区作为划分依据,Oracle 的索引类型可以分为非分区索引,全局分区索引和本地分区索引。 2.创建演示实例 ...
分类:
数据库 时间:
2019-08-18 15:21:05
阅读次数:
121
概述 mysql慢查询日志是mysql提供的一种日志记录,它是用来记录在mysql中相应时间超过阈值的语句,就是指运行时间超过long_query_time值的sql,会被记录在慢查询日志中。long_query_time的默认值是10,意思是运行10S之上的语句。 今天主要介绍怎么用mysqldu ...
分类:
数据库 时间:
2019-08-18 15:22:08
阅读次数:
143
前置条件:已安装docker 1.安装git。 命令:apt-get install git 安装后执行命令:get clone https://github.com/easonhan007/simple_test_tools.git 2.构造镜像 命令:cat build.sh 命令:./buil ...
分类:
数据库 时间:
2019-08-18 15:24:55
阅读次数:
107