一、事务 事务(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
时间: 2024-10-12 10:53:42