数据库
文章平均质量分 81
笔记
tpytpytpy
这个作者很懒,什么都没留下…
展开
-
SQL基础常考
SQL基础 SQL语句分为哪几类 数据库定义语言DDL(Data Definition Language):操纵数据库的结构; 主要有CREATE,DROP,ALTER等对逻辑结构有操作的,包括表结构、视图和索引。 数据库查询语言DQL(Data Query Language):查数据; 主要以SELECT为主。 数据操纵语言DML(Data Manipulation Language):增删改数据; 主要包括INSERT,UPDATE,DELETE 数据控制功能DCL(Data Contr原创 2021-10-11 16:51:06 · 173 阅读 · 0 评论 -
数据库的事务
数据库事务 数据库事务( transaction):捆绑为不可分割的数据库操作序列 事务的四大特性 原子性(Atomicity):原子性是指包含事务的操作要么全部执行成功,要么全部失败回滚。 一致性(Consistency):一致性指事务在执行前后状态是一致的。 例如内部转账操作不应造成金额总额的变化。 隔离性(Isolation):一个事务所进行的修改在最终提交之前,对其他事务是不可见的。 持久性(Durability):数据一旦提交,其所作的修改将永久地保存到数据库中。 数据库的并发一致性 脏读:原创 2021-10-10 18:43:38 · 321 阅读 · 0 评论 -
数据库的索引
数据库索引 索引是一种“排好序的快速查找的”数据结构 优势:提高检索效率,降低数据库IO成本;通过索引对数据排序,降低数据排序的成本,降低CPU消耗;加速表间连接; 劣势:更新表时需要维护索引,增加更新操作的消耗;储存索引需要占用额外的空间,索引也是一张表,储存在磁盘中; MySQL索引数据结构 BTree:结点包括key值,指向数据的指针,指向下一个索引结点的指针;当前结点命中时,直接通过数据指针指向真实数据; B+Tree:结点包括key值,指向下一个索引结点的指针;无论是否命中,走到叶子原创 2021-10-10 18:39:02 · 103 阅读 · 0 评论 -
数据库配置方法记录
数据库配置 Ubuntu20+MySQL8.0.23 安装 sudo apt install mysql-server #安装mysql sudo apt-get install libmysqlclient-dev #安装mysql库 sudo mysql_secure_installation #初始化配置信息 VALIDATE PASSWORD COMPONENT…(使用密码强度校验组件) 输入: n New Password:(设置新密码,并重原创 2021-10-10 16:22:32 · 97 阅读 · 0 评论