mysql

43 阅读1分钟

事务

场景: A有200块,B有200块,A转账100给B,但是执行下面第一条语句时断电了,就没有执行第二条语句

  1. A:200-100 =100
  2. B:200+100 =300
-   **BEGIN** 开始一个事务
-   **ROLLBACK** 事务回滚
-   **COMMIT** 事务确认

读锁

场景: A在查一张表最新的数据时 A在操作一张表的时候,其它人只能读不能写

写锁

场景: A在操作一张表的时候,其它人不能读和写 高并发时

索引

从8条数据中查找age=15的,要遍历8次 从8条数据中查找name='jie'的,要遍历1次

image.png

设置索引

CREATE INDEX indexName ON table_name (column_name)

image.png

image.png