![](https://img-blog.csdnimg.cn/54f1303fe64c432eb1524a4f59a7d721.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MYSQL
文章平均质量分 82
MYSQL基础
天演L
是否是对
展开
-
MYSQL---日志
在数据库系统中,事务的原子性和持久性是由事务日志( transaction log )保证的,在实现时也就是上面提到的两种日志;欠着用于对事务的影响进行撤销,后者在错误处理时对已经提交的事务进行重做,它们能保证两点:1.发生错误或者需要回滚的事务能够成功回滚(原子性)。2.在事务提交后,数据没来得及写入磁盘就宕机时,在下次重新启动后能够成功恢复数据(持久性)在数据库中,这两种日志经常都是一起工作的,我们可以将他们整体看作一条事务日志,其中包含了事务的ID、修改的行元素以及修改前后的值。原创 2024-03-03 12:03:30 · 905 阅读 · 0 评论 -
MYSQL储存引擎与锁
MyQL数据库使用不同的机制存取表文件,包括存储方式,索引技巧,锁定水平等不问的功能、这不同的技术以及配套的功能称为存储引擎Oracle、SqlServer等数据库只有一种存储引擎。而MySQL针对不同的需求配置不同的存学就会让数据库采取不同处理数据剧的方式和扩展功能特性对比MylSAM存储引擎:访问快,不支持事务和外健作,In门oDB存储引擎:支持事务和外操作,支持并发控制,占用磁盘空问大。(My5QL5.5版本后默认。原创 2023-07-09 21:24:20 · 92 阅读 · 1 评论 -
MYSQL事务与索引
索引(Index)是帮助MySQL高效获取数据的数据结构,通俗来讲索引就好比书本的目录,加快数据库的查询速度。优点:提高数据检索的效率,降低数据排序的成本。缺点:会降低更新表的速度,不合适的索引或索引过多,会降低增删改的效率。索引的类型唯一索引:表上一个字段或者多个字段的组合建立的索引,这些字段组合起来能够确定唯一,允许存在空值(只允许存在一条空值)非唯一索引:表上一个字段或者多个字段的组合建立的索引,可以重复,不需要唯一。原创 2023-07-07 17:06:47 · 49 阅读 · 0 评论 -
MYSQL储存过程与储存函数
MySQL中提供存储过程与存储函数机制,我们先将其统称为,一般的SQL语句需要先编译然后执行,存储程序是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,当用户通过指定存储程序的名字并给定参数(如果该存储程序带有参数)来调用才会执行。是一组为了完成特定功能的SQL 语句集合经编译后保存在数据库中通过指定存储过程的名字并给出参数的值带参数,也可返回结果可包含数据操纵语句、变量、逻辑控制语句等1.存储过程是通过处理封装在容易使用的单元中,简化了复杂的操作。原创 2023-06-26 17:46:15 · 167 阅读 · 0 评论 -
SQL触发器
触发器是用户定义在关系表是的一类由事件驱动的特殊过程。触发器没有输入和输出参数,因而不能被显示调用。它作为语句的执行结果自动引发,而存储过程则是通过存储过程名称被直接调用。这种特性可以协助应用系统在数据库端确保数据的完整性,日志记录,数据校验等操作任何用户对表的增,删,改操作均由服务器自动激活相应的触发器。原创 2023-06-05 22:04:02 · 98 阅读 · 0 评论 -
SQL多表操作与视图
对于常用的联表查询,可将联表的结果创建为视图,后续使用联表结果时,不用重新写select语句,直接调用视图即可。实体表中保存实际数据,使用实体表创建视图后,实体表中的数据发生变化,视图查询出的数据就会发生变化。查询所有员工信息,如果员工有部门,则查询部门名称,没有部门,则不显示部门名称。2.查询员工编号,员工姓名,工资,职务名称,职务描述,部门名称,部门位置。4.查询员工姓名,工资,职务名称,职务描述,部门名称,部门位置,工资等级。1.查询所有员工信息。查询员工编号,员工姓名,工资,职务名称,职务描述。原创 2023-06-05 20:44:09 · 718 阅读 · 0 评论 -
SQL约束
SQL约束原创 2023-06-04 23:01:15 · 31 阅读 · 0 评论 -
MYSQL基础(DDL,DML,DQL)
DDL原创 2023-04-09 17:41:45 · 3691 阅读 · 0 评论