• MySQL第五次课


    /*
    Mysql第五次课
    索引与事务
    数据库优化
    数据库优化指的就是通过各种途径
    提高查询效率
    优化方式有多种,但其中之一就是为字段
    添加索引
    什么是索引?
    相当于为某个字段或某几个字段,添加
    了目录,大大提高了查询效率
    索引的分类
    普通索引
    唯一索引
    为字段添加唯一约束,就同时添加
    了唯一索引
    主键索引
    为字段添加主键约束,就同时添加
    了主键索引
    组合索引
    全文索引
    空间索引
    #创建索引的方式
    1、创建表的同时,添加索引
    2、alter table
    3、create index
    二、事务
    几条语句组成一个整体,要么全部执行成功
    要么全部执行失败
    关闭事务自动提交
    第一开启事务 begin
    第二执行语句判断成功不成功
    不成功就要全部回滚 rollback
    第三成功就进行提交 大专栏  MySQL第五次课事务 commit
    其实每条语句都是一条自动提交的事务
    事务的特点
    原子性
    事务的语句是不可分割的,要么全部成功
    要么全部失败
    一致性
    事务完成前后,数据必须保持完全
    一致的状态
    隔离性
    事务与事务之间互不影响,相互独立
    持久性
    事务一旦完成,对系统的影响,
    是永久性的
    事务的隔离级别
    未提交读(read uncommitted)
    已提交读(read committed)
    重复读(repeatable read)
    可串行化(serializable)
    */
    #1创建表的同时,添加索引
    CREATE TABLE emp1(
    eid INT PRIMARY KEY AUTO_INCREMENT,
    enam VARCHAR(20) NOT NULL,
    etel VARCHAR(20) UNIQUE,
    INDEX(enam) #为enam字段添加普通索引
    )
    SHOW INDEX FROM emp1;
    #create index
    #创建普通索引
    CREATE INDEX index_name ON
    table_name(colname[LENGTH])
    #创建唯一索引
    CREATE UNIQUE INDEX index_name ON
    table_name(colname[LENGTH])

  • 相关阅读:
    JS如何判断滚动条是否滚到底部滚动加载瀑布流下拉刷新
    jmeter-22-监控方案-nMon
    jmeter-21-监控方案-severAgent监控
    jmeter-19-慢查询
    jmeter-18-性能监控-Grafana的安装和使用指南(windows)-01
    jmeter-17-性能项目分析与调优实战--场景设置
    jmeter-16-逻辑控制器
    setInterval, setTimeout, requestAnimationFrame 详细说明
    Http代理服务器录制
    康复训练
  • 原文地址:https://www.cnblogs.com/lijianming180/p/12366726.html
Copyright © 2020-2023  润新知