数据库定义和特征简述

版权声明:随意 https://blog.csdn.net/caokangnsd/article/details/82288911

数据库相关,持续更新......

1,为什么要使用关系型数据库?

2,数据库类型:

Orcale,MySql,SqlServer,DB2,SYBASE等等

Oracle和DB2等更适合大型的数据库,MySql适合中小型数据库

3,SQL

sql结构化查询语言,在关系型数据库上操作数据,分为:

DDL数据定义语言-alter create drop

DML数据操作语言-insert update delete

TCL事务控制语言

DQL数据查询语言-select

DCL数据控制语言

4,事务和隔离级别

事务:什么是事务:事务是一个独立的工作单元,原子性的SQL查询,在事务内的语句要么全部成功,要么全部失败

事务的特性:原子性:是一个整体

一致性:从一个一致到另一个一致

隔离性:两个不同的事务不应该干涉

持久性:已经被提交的事务永久的存在内存

四种隔离级别:未提交读,提交读(Oracle),可重复读(MySql),可串行化

1529594466003044793.png

死锁:两个事务占用同一个资源,必须有一个完全回滚

猜你喜欢

转载自blog.csdn.net/caokangnsd/article/details/82288911
今日推荐