子查询、日期格式 DQL查询语言 子查询 按照结果集的行列数不同,子查询可以分为以下几类: 标量子查询:结果集只有一行一列(单行子查询) 列子查询:结果集有一列多行 行子查询:结果集有一行多列 表子查询:结果集多行多列 -- 查询比小虎年龄大的所有学生 -- 标量子查询 SELECT * FROM student WHERE age > ( SELECT age FROM student WHERE NAME = '小虎' ); -- 查询有一门学科分数大于90分的学生信息 -- 列子查询…
子查询、日期格式 DQL查询语言 子查询 按照结果集的行列数不同,子查询可以分为以下几类: 标量子查询:结果集只有一行一列(单行子查询) 列子查询:结果集有一列多行 行子查询:结果集有一行多列 表子查询:结果集多行多列 -- 查询比小虎年龄大的所有学生 -- 标量子查询 SELECT * FROM student WHERE age > ( SELECT age FROM student WHERE NAME = '小虎' ); -- 查询有一门学科分数大于90分的学生信息 -- 列子查询…
本文适用于SkyWalking v9.1.0。 SkyWalking简介 SkyWalking是一个分布式系统的应用程序性能监视(APM)工具,专为微服务、云原生架构和基于容器(K8s)架构而设计。当前版本具备了全路径跟踪、指标采集、日志记录等功能,并对多种编程语言及平台(Java/C/C++/Go/Rust/Node/PHP等)提了采集代理(agent),并对service mesh(stio + Envoy )提供支持。 SkyWalking的对比其他常用监控工具 Zabbix、Prometheus、ELK、Z…
MySQL Server当前支持如下3种注释风格: 以'# '开头的单行注释 以'-- '开头的单行注释 C语言风格的单行/多行注释 如下sql脚本给出了3种注释风格的示例: /* 这是一个 多行注释 示例 */ select 1 from dual; select 2 from dual; # 单行注释用例1 select 3 from dual; -- 单行注释用例2 可执行注释 为了支持在不同数据库之间的可移植性,MySQL Server针对C风格的注释在解析上做了一些扩展,当…
DQL查询语言 子查询 按照结果集的行列数不同,子查询可以分为以下几类: 标量子查询:结果集只有一行一列(单行子查询) 列子查询:结果集有一列多行 行子查询:结果集有一行多列 表子查询:结果集多行多列 -- 查询比小虎年龄大的所有学生 -- 标量子查询 SELECT * FROM student WHERE age > ( SELECT age FROM student WHERE NAME = '小虎' ); -- 查询有一门学科分数大于90分的学生信息 -- 列子查询 SELECT *…
JDBC 一、JDBC概述 什么是JDBC? **JDBC 是使用 Java 语言操作关系型数据库的一套 API。**这套 API 是交由不同的数据库厂商实现的。我们利用 JDBC 编写操作数据库的代码,真正执行的是各个数据库的实现类(驱动)。 全称:(Java DataBase Connectivity)Java 数据库连接。 JDBC的好处 面向接口编程,屏蔽实现上的差异。 一套 Java 代码操作不同数据库。、 二、使用JDBC 环境配置 <dependency> <groupId>m…
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。 一、Debezium介绍 摘自官网: Debezium is a set of distributed services to capture changes in your databases so that your applications can see those changes and respond to them. Debezium records al…
今天我会进行StoneDB数据库在Ubuntu 22.04系统下的安装。 严格按照官方文档的步骤执行,看看能否顺利安装。 准备Ubuntu系统 我已在虚拟机中安装好了Ubuntu 22.04版本的系统,按照常规操作,先把系统更新到最新。然后执行后面的安装步骤。 在Ubuntu系统中安装StoneDB数据库 下面开始进行StoneDB数据库的安装。 第一步:下载并解压安装包 此处我下载的是StoneDB 5.6版本。用下面的命令,下载压缩包,并解压。 cd / wget https://static.stoneato…
NVIDIA InfiniBand是一种被广泛使用的网络互联技术,基于IBTA(InfiniBand Trade Association)而定义的高带宽、低延时、低CPU占用率、大规模易扩展的通信技术,是世界领先的超级计算机的互连首选,为高性能计算、人工智能、云计算、存储等众多数据密集型应用提供了强大的网络性能支撑。通过高速的InfiniBand技术,将业务负载由单机运行转化为基于多机协作的高性能计算集群,并使高性能集群的性能得以进一步释放与优化。 GreatSQL是由万里数据库维护的国内自主MySQL分支版本,专…
ps:此随笔基于mysql 5.7.*版本。 准备 net start mysql 启动MySQL服务 net stop mysql 关闭MySQL服务 mysql [-h<IP地址>] [-p<端口>] -u<用户名> -p<密码> 连接MySQL exit/quit 退出MySQL 注:MySQL的提示符是:mysql> 。MySQL命令结束使用“;”或是“\G”。 已知root账户密码进行登录 格式:mysql [-h地址] [-p端口] -u用户名 -…
本篇文章主要介绍了 多版本并发控制(MVCC)在 MySQL 的实现 介绍多版本并发控制 多版本并发控制技术(Multiversion Concurrency Control,MVCC) 技术是为了解决问题而生的,通过 MVCC 我们可以解决以下几个问题: 读写之间阻塞的问题:通过 MVCC 可以让读写互相不阻塞,即读不阻塞写,写不阻塞读,这样就可以提升事务并发处理能力。 降低了死锁的概率:这是因为 MVCC 没有使用锁,读取数据时并不需要加锁,对于写操作,也只锁定必要的行。 解决一致性读的问题:一致性读也被称为快…