来看看my-sql数据库

一:索引

索引的概念:数据库索引是数据库管理系统中一个排序的数据结构,以助快熟查询、更新数据库表中数据。数据库索引就是为了提高表的搜索效率而对某些字段中的值建立的目录
索引的分类:唯一索引、主键索引、聚集索引
主键索引和唯一索引的区别:
1.主键一定会创建一个唯一索引,但是有唯一索引不一定是主键
2.主键不允许为空值,唯一索引列允许有空值
3.一个表只能有一个主键,但是可以有多个唯一索引
4.主键可以被其他表引用为外键,唯一索引列不可以
5.主键是一种约束,而唯一索引是一种索引

二:事务

什么是事务:数据库事务是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位
事务的隔离级别:
1.丢失更新
2.脏读
3.不可重复读
4.幻读

三:存储引擎

什么是存储引擎:存储引擎就是存储和操作此表的类型
存储引擎简介MySQL中的数据用各种不同的技术存储在文件(或者内存)中。
这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。
通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。
而存储引擎说白了就是
如何存储数据如何为存储的数据建立索引如何更新、查询数据 等技术的实现方法。
例如,如果你在研究大量的临时数据,你也许需要使用内存存储引擎,因为内存存储引擎能够在内存中存储所有的表格数据。又或者,你也许需要一个支持事务处理的数据库,以确保事务处理不成功时数据的回退能力,你就要选择支持事务的存储引擎。

四:数据库的优缺点

优点:数据库系统是用来管理数据的,建立的数理逻辑和集合操作基础上的。具有高效、可靠、完整、自同步等特性,是业务系统进行数据控制的最佳选择。
缺点:缺点:安全性不够,加了用户级密码容易破解

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章