![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
穿红衣的小红帽
浪子
展开
-
后端常用数据库的使用MongoDB, Redis, Mysql
后端常用数据库的使用数据库安装 (ubuntu操作系统)mysql安装redis安装mongodb安装mysql 使用 (增删改查)mysql 数据库前置知识: mysql 是一个软件, 它通过 (数据库 + 数据表 + 数据项) 的形式来组织数据, 而我们对数据进行操作时, 操作的是数据库中的数据表中的数据项.为了实现对数据项操作, 下面的增删改查操作都需要定位到数据项mysql 操纵数据库流程建立连接选择操作的数据库对数据库中的数据表进行操作mysql -u<原创 2020-09-30 11:43:01 · 690 阅读 · 0 评论 -
数据库的基本概念
数据库面试数据库模型数据模型构成: 数据结构, 数据操作, 数据完整性条件约束概念模型根据用户观点对数据进行建模, 用于数据库设计逻辑模型和物理模型按计算机观点对数据建模, 用于数据库实现关系的完整性实体完整性(主属性非NULL)用户自定义完整性(用户定义的 主键, null, )参照完整性(外键)数据库安全性控制用户身份鉴别口令生物特征智能卡存取控制强制存取控制标记和数据是不可分的对数据库定义密级, 对人定义密级, 高于密级的人不能原创 2020-07-08 21:04:25 · 129 阅读 · 0 评论 -
mysql为什么会使用B+树来做索引
二叉查询树二叉查询树就是一颗已经排序好的二叉树 不能有相等的元素, 由于树的特性, 它能够使得查找有O(n)的时间复杂度最好的情况下能降到O(lg n), 它的缺点是如果二叉查询树不平衡, 会导致时间复杂度又会重新逼近与O(n). 比如树只有一边分支的情况下, 查询的效率就变得同两边一样了二叉平衡树(AVL)而二叉平衡树就是使得对于除叶节点外的任意节点, 其左右子树的高度差最多为1,...原创 2020-04-24 22:23:04 · 195 阅读 · 0 评论 -
数据库的事物和隔离级别
事物的基本属性(ACID)原子性: 事务涉及的多步操作要么全部执行, 要么就回滚导致全部不执行一致性: 事务执行的中间过程, 对其他事务不可见,隔离性: 事务和事务之间独立执行, 互不干扰持久性: 事务提交后, 事务更新的数据将被写入数据库中, 不可再回滚很多人区分不了原子性和一致性, 我是这样理解的, 正是因为事务的多步操作只能要么全部执行, 要么全部不执行, 才保证了事物的一致性...原创 2020-04-21 22:38:01 · 105 阅读 · 0 评论