Wesley13 Wesley13
4年前
SQL语句中LEFT JOIN ON WHERE和LEFT JOIN ON AND的区别
数据库的表都是单独存在的,但是当我们进行联合查询(多表查询)时,我们获得数据库返回的值时就好像在一张表里一样,这是因为在进行联合查询时数据库会生成一个临时表返回给我们所想要的数据信息,这时我们都是通过LEFTJOIN等语句进行相关联,并且我们也会为我们所想查询的数据进行一个筛选,这时我们就会用到过滤语句。       LEFTJOINONWHE
Aimerl0 Aimerl0
4年前
openGauss——VMware安装
写在前面本教程适用于0基础小白,里面的很多命令、技术细节没有进行解释,因为那样要增补的内容太多了,都是一些Linux的相关知识,还有一些openGauss官方手册里面的内容,太过于啰嗦学校上的数据库,安排的数据库的实验说要用华为这款开源的数据库,(估计是学校近些年一直跟华为合作),内核是拿PostgreSQL写的,老师给的教程是拿Vir
Wesley13 Wesley13
4年前
mysql数据库中的数据导入与导出
需求:  在本地电脑上的mysql中创建了一个数据库,并且在该数据库中创建了很多表,表中数据比较多;  现在想换一台电脑,但是又不想重新建数据库、建表、造数据。解决方案:  利用mysql提供的命令,在本地将所需数据和表导出成.sql文件;  然后在另外一台电脑中使用mysql提供的命令,将导出的.sql文件导入,这样就能
Wesley13 Wesley13
4年前
JDBC对事务的使用(包括自动提交,回滚等知识)
首先得清楚什么时候使用事务。当你需要一次执行多条SQL语句时,可以使用事务。通俗一点说,就是,如果这几条SQL语句全部执行成功,则才对数据库进行一次更新,如果有一条SQL语句执行失败,则这几条SQL语句全部不进行执行,这个时候需要用到事务。其次才是事务的具体使用。1.获取对数据库的连接(代码这里省略了吧,网上太多了,对各种数据库
Stella981 Stella981
4年前
Couchbase 中的分布式储存
概述Couchbase是一个具有高性能、可扩展性和可用性强的数据库引擎。它可以让开发人员通过 NoSQL 的键值存储(二进制或者JSON)或者使用N1QL的形式对数据进行操作(N1QL是非常类似于SQL的一种语法操作JSON数据的方式)。以现在整体架构来看,Couchbase是往分布式数据库的方向发展下去。分布式数据库一
Stella981 Stella981
4年前
Follower to Leader,阿里云数据库都做了什么?
由于业务飞速发展,亚马逊和阿里两位电商巨头在10年前开始了自己的去“O”(Oracle数据库)运动,一直以来阿里云在数据库方面被认为是AWS跟随者,如今已经基本做到与AWS持平,甚至在某些方面已经领先。根据Gartner统计,阿里云已经位居全球云数据库市场份额前三,年增速在115%。同期AWS增速为74%,Oracle为66%。而POLARDB在201
Stella981 Stella981
4年前
PostgreSQL【查看数据库占用物理空间大小】
1.手动查看查看数据库mydatabase的oidSELECToidfrompg_databasewheredatname'mydatabase'; oid   |        datname\ 67889|mydatabase
Stella981 Stella981
4年前
ShortUrl Hash的实现
shorturl实现常见的做法都是将原始Url存储到数据库,由数据库返回一个对应ID。以下要实现的是不用数据库支持就对原始URL进行shorturlhash。说到这里我们很容易想到MD5,固定长度,冲突概率小,但是32个字符,太长?我们以MD5为基础,将其字符缩短,同时要保证一定数量范围内hash不会冲突。我们分成两个步骤来实现。第一步算法:
Wesley13 Wesley13
4年前
mysql基础(1)
1.常见术语数据库:数据库是一些关联表的集合。.数据表:表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。列:一列(数据元素)包含了相同的数据,例如邮政编码的数据。行:一行(元组,或记录)是一组相关的数据,例如一条用户订阅的数据。冗余:存储两倍数据,冗余可以使系
Wesley13 Wesley13
4年前
MySQL与Mongo简单的查询 1
首先在这里我就不说关系型数据库与非关系型数据库之间的区别了(百度上有很多)直接切入主题我想查询的内容是这样的:分数大于0且人名是bob或是jake的总分数 平均分数 最小分数 最大分数 计数举这个实例来试试用MySQL和mongodb分别写一个查询首先我们先做一些准备工作MySQL的数据库结构如下1CREATETABL