From 46d9932a5e436c6589cefa8ea7dc2cb2056b2ab8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E9=93=96=E6=B5=A9?= <1136734375@qq.com> Date: Mon, 25 Sep 2023 22:58:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20230925\351\242\204\344\271\240.md" | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 "05 \350\260\242\351\223\226\346\265\251/20230925\351\242\204\344\271\240.md" diff --git "a/05 \350\260\242\351\223\226\346\265\251/20230925\351\242\204\344\271\240.md" "b/05 \350\260\242\351\223\226\346\265\251/20230925\351\242\204\344\271\240.md" new file mode 100644 index 0000000..1f26f8c --- /dev/null +++ "b/05 \350\260\242\351\223\226\346\265\251/20230925\351\242\204\344\271\240.md" @@ -0,0 +1,43 @@ +#### 1.事务 + +为了完成某个业务而对数据库进行一系列操作,这些操作要么全部成功,要么全部失败。 + +#### 事务的四个特性 + +1.原子性:事务包含的这一系列操作,要么全部成功,要么全部失败 + +2.一致性:事务完成之后,不会将非法的数据写入数据库。 + +3.隔离性:多个事务可以在一定程度上并发执行 + +4.持久性:事务完成之后,数据要永久保存 + +#### 2.视图 + +在已有的表或者视图上创建的虚拟表 + +创建视图: create view 视图名 asselect + +可以对(单表)视图进行一些增删改查的操作,这些操作会影响到原始的表 + +删除视图:drop view 视图名 + +#### 3.索引 + +为了提高查询的速度而在数据库断创建的一种排序的数据结构 + +#### 4.储存过程 + +存储在数据库端的一组为了完成特点功能的sql语句 + +存储过程:create procedure 存储过程名(【参数】) + +参数格式(参数类型 参数名 数据类型) + +参数类型有三种 + +IN:输入参数,改参数的值必须在调用该存储过程时指定,在存储过程内部使用,不能返回。缺省值是IN + +OUT:输出参数,该参数值的值可以在存储过程内部修改,并可返回。 + +INOUT:输入输出参数,该参数需要在调用时指定,并且可以返回 \ No newline at end of file -- Gitee