Mysql高级 索引以及事务的了解

  1. mysql高级
  2. 首先是索引,那么什么是索引?索引又有什么作用呢?
  3. 索引:就好比我们在字典中查某一个字需要根据它的偏旁能够快速的查找到需要的内容,也是一个应用系统。
  4. 作用:在存储的数据中使用索引能够让我们快速的找到想要的数据,简而言之就是加快查询速度,当我们表中的数据越来越多,索引对于性能的影响愈发重要
  5. 然后就是创建索引语法,查看索引,删除索引
  6. 建表时创建:
  7. 在建表时创建索引
    查看索引:index 索引的关键字
    SHOW INDEX FROM 表名
    在建表后创建索引:
    CREATE INDEX myindex ON 表名(username(16));
    或者
    ALTER table mytable ADD INDEX myindex(username)

    删除索引: myindex是索引名
    drop index myindex on 表名

索引的使用规则:
(1.)索引分类:
在这里插入图片描述
(2.)適合建立索引的情况
適合建立索引的情况
3) 不适合建立索引的情况
在这里插入图片描述
4)索引失效的情况
索引失效的情況

事务:

  1. 什么是事务?
    一个最小的不可再分的工作单元,通常就是一个事务对应一个完整的业务,比如银行转账。要么都成功,要么都失败

  2. 事务的作用?
    事务就是对一系列的数据库操作进行统一的提交或回滚操作,比如说做一个转账功能,要更改帐户两边的数据,这时候就必须要用事务才能算是严谨的做法。要么成功,要么失败,保持数据一致性。

  3. 事物的使用:
    手动开启事务 : start transaction;
    提交事务 : commit;
    回滚事务 :rollback;

  4. 事务的特征:
    事务四大特征

  5. 事务的隔离级别:
    事务的隔离级别

看下表的表示关系

分享内容到这里就结束了,以后会多写一些自己掌握的知识,学到的点赞支持下,谢谢大家

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值