南昌网站建设索q.479185700,wordpress 获取页面列表,聊城网站建设公司,为什么网站建设起来搜素不到文章目录 数据库基础知识Mysql的索引和主键的区别数据库的事务的基本特性 数据库基础知识
为什么要使用数据库 数据保存在内存
优点#xff1a; 存取速度快
缺点#xff1a; 数据不能永久保存
数据保存在文件
优点#xff1a; 数据永久保存
缺点#xff1a;1#xf… 文章目录 数据库基础知识Mysql的索引和主键的区别数据库的事务的基本特性 数据库基础知识
为什么要使用数据库 数据保存在内存
优点 存取速度快
缺点 数据不能永久保存
数据保存在文件
优点 数据永久保存
缺点1速度比内存操作慢频繁的IO操作。2查询数据不方便
数据保存在数据库
1数据永久保存
2使用SQL语句查询方便效率高。
3管理数据方便
什么是SQL 结构化查询语言(Structured Query Language)简称SQL是一种数据库查询语言。
作用用于存取数据、查询、更新和管理关系数据库系统。
什么是MySQL? MySQL是一个关系型数据库管理系统由瑞典MySQL AB 公司开发属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System关系数据库管理系统) 应用软件之一。在Java企业级开发中非常常用因为 MySQL 是开源免费的并且方便扩展。
Mysql的索引和主键的区别
1、主键一定是唯一性的索引唯一性的索引不一定就是主键。
主键就是能够唯一标识表中某一行的属性或者是属性组一个表只能有一个主键但可以有多个候选索引。因为主键可以唯一标识一行记录所以可以确保执行数据更新、删除的时候不会出现错误的。主键还经常和外键构成参照完整性约束防止出现数据不一致。数据库管理系统对于主键自动生成唯一索引所以主键也是一个特殊的索引。
2、一个表中可以有多个唯一索引但是主键只能有一个。
3、主键列不允许为空值而唯一性索引列允许空值。
4、主键也可以由多个字段组成组成复合主键同时主键也是唯一索引。
5、唯一索引表示索引值唯一可以由一个或者几个字段组成一个表可以由多个唯一索引。
数据库的事务的基本特性
事务是并发控制的基本单位保证事务ACID的特性是事务处理的重要任务而并发操作有可能会破坏其ACID特性。
所以事务是针对并发而言的即 对 数据 在并发操作时保驾护航。
**原子性Atomicity **
**原子性**在我理解看来是事务中各项操作要么全部成功要么全部失败。很有江湖义气一说同生共死。
一致性Consistency
**一致性**我理解的是更侧重结果事务结束后系统状态是一致的。
隔离性Isolation
隔离性并发执行的事务彼此无法看到对方的中间状态。
持久性 Durability
持久性当事务完成后它对于数据的改变是永久性的即使出现致命的系统故障也将一直保持。
在实际生产应用中 针对 事务的隔离性 又划分出了几种隔离级别