数据库事务的四大特性及事务隔离级别详解

概要: 事务的四个特性:原子性、一致性、隔离性、持久性 事务不隔离带来的问题:更新丢失、脏读、不可重复读、虚读(幻读)。其中更新丢失就是并发写,这是一定不允许的,因此一定要解决更新丢失问题。 事务隔离的级别:读未提交(1000)、读已...

SQL学习笔记4:进阶之JOIN and UNION-JOIN,LEFT JOIN,RIGHT JOIN , FULL JOIN and UNION详解

一、 SQL JOINS用于在两个或多个表中查询。 INNER JOIN: 当两个表至少存在一个匹配项时返回行。 语法规则: SELECT column_name(s) FROM table_name1 INNER JO...

初识SQL注入详解

什么是SQL注入(SQL Injection)? SQL注入是网站攻击途径之一,这里引用一下百度百科的解释:“所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令...

SQL中GROUP BY语句与HAVING语句的使用详解

最近在学习SQL Server相关知识,一直不知道怎么使用GROUP BY语句,经过研究和练习,终于明白如何使用了,在此记录一下同时添加了一个自己举的小例子,通过写这篇文章来加深下自己学习的效果,还能和大家分享下,同时也方便以后查阅,一举多...

postgresql数据库创建、修改、删除详解

一、数据库创建 语法: Command:     CREATE DATABASEDescription: create a new databaseSyntax:CREATE DATABASE n...

postgresql模式创建、修改、删除详解

一个数据库包含一个或多个模式,而模式又包含表、序列、函数等,不同的模式可以包含相同名称的表、序列、函数等。模式本质上是命名空间,就像人的姓氏一样。一个用户只要有权限,连接到数据库后,可一次访问该数据库的任何模式下的对象。新建一个数据库会默认...

postgresql 表空间创建、删除详解

表空间:字面上理解就是表存储的物理空间,其实包括数据库的表、索引、序列等。 可以将表空间创建在服务器的不同分区,这样做的好处有: 一、如果初始化集群所在分区已经用光,可以方便的其他分区上创建表空间已达到扩容的目的。 二、对于频繁访问的...

Postgresql源码安装详解

  以在64位CentOS6.5操作系统上源码安装postgresql-9.6beta1为例   一.进入官网下载代码(postgresql-9.6beta1.tar.gz) https://www.postgr...

Postgresql日志收集详解

PG安装完成后默认不会记录日志,必须修改对应的(${PGDATA}/postgresql.conf)配置才可以,这里只介绍常用的日志配置。 1.logging_collector = on/off  ---- &nbs...

postgresql----数据库表约束----UNIQUE详解

  四、UNIQUE ---- 唯一约束 唯一键可以是单个字段,也可以是多个字段的组合,设置唯一约束后,INSERT或UPDATE时如果表中唯一键字段中已存在该数据,则拒绝该行数据的INSERT或UPDATE。但是数据库中NU...