zoukankan      html  css  js  c++  java
  • 6.6笔记-数据库的 事务、视图、索引、备份、恢复数据库

    一、事务
        事务(TRANSACTION)是作为
        单个逻辑工作单元执行的一系列操作
        事务的四个特性
            原子性
            一致性
            持久性
            隔离性
        开启事务
            begin; 或 START TRANSACTION
        提交事务
            commit
        回滚事务
            rollback
        mysql 是默认开启事务自动提交(oracle 默认不开启事务自动提交)
    二、视图
        一张虚拟表
        一张表可以创建多个不同的视图
        创建视图
            create view  视图名 as select ...
        删除视图
            drop view 视图名
    三、索引
        是一种有效组合数据的方式
        为快速查找指定记录
        索引类型:
            普通索引,主键索引,唯一索引,全文索引
        创建索引:
            CREATE INDEX index_student_studentName
            ON student(StudentName);
        规则:
            频繁搜索的列
            经常用作查询选择的列
            经常排序、分组的列
            经常用作连接的列(主键/外键)
        弊端:
            占用存储空间
            影响数据的删除,添加和更新的效率
        查看所有索引
    四、备份和恢复数据库
        mysqldump -uroot -p myschool2>d:myschool_bk.sql
        
        // 只备份数据,没有创建表语句
        mysqldump -uroot -p -t myschool2>d:myschool_bk.sql
        // -c  表示insert语句 有字段名
        mysqldump -uroot -p -t -c  myschool2>d:myschool_bk3.sql
        // -d 表示只备份表结构,没有insert语句
        mysqldump -uroot -p -d myschool2>d:myschool_bk4.sql
        
        
        
        
        
        
        
    
    
    
    
    
    
    
    
        
    志存高远,脚踏实地!
  • 相关阅读:
    3.10上午学习内容
    计算机网络基础
    2017.3.30-morning
    2017.3.29-afternoon
    2017.3.29-morning
    2017.3.28-afternoon
    2017.3.28-morning
    2017.3.27-afternoon
    2017.3.27-morning
    2017.3.24-morning
  • 原文地址:https://www.cnblogs.com/benben2013A/p/7083379.html
Copyright © 2011-2022 走看看