怎样创建网站信息平台,网络推广官网首页,网站业务维护,站群论坛提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、索引1.1索引是什么1.2作用1.3代码 二、事务2.1什么是事务2.2使用 三.JDBC总结 前言
接着上次#xff0c;继续讲下MySQL 提示#xff1a;以下是本篇文章正… 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 前言一、索引1.1索引是什么1.2作用1.3代码 二、事务2.1什么是事务2.2使用 三.JDBC总结 前言
接着上次继续讲下MySQL 提示以下是本篇文章正文内容下面案例可供参考
一、索引
1.1索引是什么
索引是一种特殊的文件包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引并指定索引的类型各类索引有各自的数据结构实现。 通俗的讲一本书都有目录而这个索引就是类似目录的功能
1.2作用
数据库中的表、数据、索引之间的关系类似于书架上的图书、书籍内容和书籍目录的关系。 索引所起的作用类似书籍目录可用于快速定位、检索数据。 索引对于提高数据库的性能有很大的帮助
1.3代码
查看
show index from 表名;创建
create index 索引名 on 表名(字段名);当我再次查看的时候就是 删除
drop index 索引名 on 表名;二、事务
2.1什么是事务
事务指逻辑上的一组操作组成这组操作的各个单元要么全部成功要么全部失败。 在不同的环境中都可以有事务。对应在数据库中就是数据库事务
2.2使用
1开启事务start transaction; 2执行多条SQL语句 3回滚或提交rollback/commit; 我们假设一个大贼去偷钱从阿里巴巴上偷了2k但是网络出现了错误导致阿里巴巴账户上失去了2k但是大贼账户上也没有增加2k。 上代码
![start transaction;
-- 阿里巴巴账户减少2000
update accout set moneymoney-2000 where name 阿里巴巴;
-- 四十大盗账户增加2000
update accout set moneymoney2000 where name 四十大盗;
commit; 现在是账户上都是3k金额 然后我现在再这个这个上面最后一步不用先commit然后我在直接rollback是可以回到之前的数据但是继续看 我如果commit后面直接用rollback的话那就来不及了还是变成1000和5k了 所以rollback是全部失败commit是全部成功的意思
三.JDBC JDBC优势 Java语言访问数据库操作完全面向抽象接口编程 开发数据库应用不用限定在特定数据库厂商的API 程序的可移植性大大增强
这个可以直接在springboot中用框架连接所以简单介绍一下为止 总结
好了今天的blog到这里结束了希望大家三连啊