事务,用来保证两条或者多条sql语句,要么全部成功,要么全部不执行
要求数据库引擎是innodb,否则不支持
begin -- 开始一个事物,设置一个数据的还原点
支持各种语句
commit -- 提交
如果出问题
rollback
视图,虚拟表,简化查询
create view 名称
as
查询语句
使用视图,只进行查询,不要进行增删改,增删改去原表进行
select * from 视图
索引,用来加快查询速度
create index sname on 表(列)
索引创建的原则
1:经常被当成查询条件的列,就是出现在where后面的列
2:表的数据量比较大>10W
3:如果列里面的值,只有个别几个(重复值多),不要创建索引
缺点,增删改速度会降低
要求数据库引擎是innodb,否则不支持
begin -- 开始一个事物,设置一个数据的还原点
支持各种语句
commit -- 提交
如果出问题
rollback
视图,虚拟表,简化查询
create view 名称
as
查询语句
使用视图,只进行查询,不要进行增删改,增删改去原表进行
select * from 视图
索引,用来加快查询速度
create index sname on 表(列)
索引创建的原则
1:经常被当成查询条件的列,就是出现在where后面的列
2:表的数据量比较大>10W
3:如果列里面的值,只有个别几个(重复值多),不要创建索引
缺点,增删改速度会降低