栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021/10/2 第六章 MySQL数据库企业级开发技术

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021/10/2 第六章 MySQL数据库企业级开发技术

目录

1.事务的四个属性,简称ACID属性

2.如何创建事务

3.自动关闭和开启事务

4. 视图的用途

5.如何创建视图

6.视图注意事项

7.索引

8.数据库的备份

9.表数据导出到文本文件

本章总结


1.事务的四个属性,简称ACID属性

    原子性:事务是一个完整的操作,事务的各部操作是不可分的(原子性的),要么都执行,要么都不执行

    一致性:当事务完成时,数据必须处于一致状态

    隔离性:并发事务之间彼此隔离、独立,它不应该以任何方式依赖于或影响其他事务

    持久性:事务完成之后,它对数据库的修改被永久保持

2.如何创建事务
开始事务
BING;
或
start transaction;
 
提交事务
commit;
 
回滚(撤销)事务
rollback;
从张三的账户转出500元,存入李四的账户中
 BEGIN;
Update bank set currentmoney=currentmoney-500 where customername='张三';
 
Update bank set currentmoney=currentmoney+500 where customername='李四';
commit;

3.自动关闭和开启事务

    关闭/开启自动提交状态

set autocommit=0/1;

   值为0:关闭自动提交;

   值为1:开启自动提交;

4. 视图的用途

       筛选表中的行

       防止未经许可的用户访问敏感数据

       降低数据库的复杂程度

       将多个物理数据库抽象为一个逻辑数据库

5.如何创建视图
创建视图
create view view_name AS