![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 60
isOllie
一只菜鸡
展开
-
Linux ubuntu20.04 安装postgres并设置主从备份(图文教程)
Linux ubuntu20.04 安装postgres并设置主从备份(图文教程)环境准备操作系统服务器ip数据库版本角色ubuntu20.0420.0.10.10PostgreSQL 12.9主库ubuntu20.0420.0.10.11PostgreSQL 12.9备库安装数据库安装数据库的步骤大同小异,我这边使用的是apt直接安装,当然也可以使用下载源码包进行编译安装Postgres编译安装(这篇博客挺全的,编译安装,apt-get安装都有原创 2022-05-04 12:22:26 · 1628 阅读 · 0 评论 -
数据库 事务的四大特性以及事务的隔离级别
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。...原创 2020-01-25 15:46:41 · 380 阅读 · 0 评论 -
ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多)
row_number() over()分组排序功能:在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where 、group by、 order by 的执行。例一:表数据:create table TEST_ROW_NUMBER_OVER( id varchar(10) not null, name...转载 2019-07-09 23:29:13 · 181 阅读 · 0 评论 -
MySql常见命令手册
MySql 的常见的命令:指令解释mysql -hlocalhost -uroot -p在dos界面启动mysql服务exit退出mysql服务show databases;显示当前数据库create database + 数据库名;创建数据库use + 数据库名使用某数据库show tables;查看当前数据库中的表creat...原创 2019-03-20 21:55:09 · 957 阅读 · 0 评论 -
Sql————join、union、unionAll的区别
union在数据库运算中会过滤掉重复数据,并且合并之后的是根据行合并的,即:如果a表和b表中的数据各有五行,且有两行是重复数据,合并之后为8行。运用场景:适合于需要进行统计的运算union all是进行全部合并运算的,即:如果a表和b表中的数据各有五行,且有两行是重复数据,合并之后为10行。join是进行表关联运算的,两个表要有一定的关系。即:如果a表和b表中的数据各有五行,且有两行是重复数据...转载 2019-07-15 22:25:48 · 477 阅读 · 0 评论 -
SQL 对数据库三大范式解释
第一范式列不能再分idnamegardenaddress1张三男北京,朝阳上表不符合第一范式,id为表主键,address可再细分idnamegardenaddressarea1张三男北京朝阳第二范式首先要符合第一范式有主键非主键列不能只依赖于主键order表orderId为主键orderI...原创 2019-07-18 22:36:45 · 246 阅读 · 0 评论