版权声明:随意 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),可串行化
死锁:两个事务占用同一个资源,必须有一个完全回滚