| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 2021/10/2 第六章 MySQL数据库企业级开发技术 -> 正文阅读 |
|
[大数据]2021/10/2 第六章 MySQL数据库企业级开发技术 |
目录 1.事务的四个属性,简称ACID属性? ? 原子性:事务是一个完整的操作,事务的各部操作是不可分的(原子性的),要么都执行,要么都不执行 ? ? 一致性:当事务完成时,数据必须处于一致状态 ? ? 隔离性:并发事务之间彼此隔离、独立,它不应该以任何方式依赖于或影响其他事务 ? ? 持久性:事务完成之后,它对数据库的修改被永久保持 2.如何创建事务
3.自动关闭和开启事务? ? 关闭/开启自动提交状态
? ?值为0:关闭自动提交; ? ?值为1:开启自动提交; 4. 视图的用途????? ?筛选表中的行 ????? ?防止未经许可的用户访问敏感数据 ????? ?降低数据库的复杂程度 ? ? ? ?将多个物理数据库抽象为一个逻辑数据库 5.如何创建视图
6.视图注意事项? ? 视图中可以使用多个表 ? ? 一个视图可以嵌套另一个视图 ? ? 对视图数据进行添加、更新和删除操作直接影响所引用表中的数据 ? ? 当视图数据来自多个表时,不允许添加和删除数据 查看所有视图
7.索引? ? 索引是一种有效组合数据的方式,为快速查找指定记录 ? ? 作用:大大提高数据库的检索速度 ?改善数据库性能 ? ? 优缺点:查询和修改运行速度提升,增加和删除运行速度降低 如何创建索引/删除索引 ? ? 创建索引
? ? 删除索引
查看索引
索引的类型 1.普通索引 ? ? ? ? #设置memName列为普通索引 ? ? ? ? CREATE INDEX?index_name ON?member (memName); 2.唯一索引 ? ? ? ? #设置identityNum列为唯一索引 ????????CREATE UNIQUE INDEX?index_identityNum ON?member (identityNum); 3.主键索引 ? ? ? ? #设置id列为主键索引 ? ? ? ? CREATE TABLE?memName ADD PRIMARY KEY(id); ? ? ? ? 设置为主键列自动存在主键索引 4.全文索引 ? ? ? ? #设置remake列为全文索引 ????????CREATE FULLTEXT?INDEX?index_remake ON?member (remake); 主要的参数含义如下。 ????????Table:创建索引的表 需要建立索引的列: ? ? ? ? 频繁搜索的列。 不需要建立索引的列: ? ? ? ? 仅包含几个不同值的列。 8.数据库的备份? ? mysqldump命令——一个常用备份工具
恢复数据库 ?方法一:使用MySQL命令恢复数据库
?方法二:使用source命令恢复数据库
9.表数据导出到文本文件
本章总结
练习小作业:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 22:03:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |