码迷,mamicode.com
首页 > 数据库 > 详细

MySQL数据库 : 自关联,视图,事物,索引

时间:2018-06-05 13:25:27      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:class   rom   自身   查询   长度   commit   回滚   一个   索引   

自关联查询(自身id关联自身id(主键),查询的时候可以逻辑分为两个表,然后分别起一个别名来区分)

select * from areas as city
inner join areas as provinces on provinces.id=city.pid
where provinces.title=‘山西省‘

 


视图:对查询语句的封装.

create view v_stu_cla_sco as (后面加上查询语句,注意和查询不同的是field不能重复)
select stu.name,class.title,scores.score from scores
inner join stu on scores.stuid=stu.id
inner join class on scores.classid=class.id;

修改视图: 把 create 换成 alter


事物:四大特性ACID(原子性,一致性,隔离性,持久性)

开启:begin; 提交 commit; 回滚 rollback;


索引: 查看 show index from 表名

创建索引: create index 索引名 on 表名(字段名(字段长度));

删除索引: drop index 索引名 on 表名;

MySQL数据库 : 自关联,视图,事物,索引

标签:class   rom   自身   查询   长度   commit   回滚   一个   索引   

原文地址:https://www.cnblogs.com/cccy0/p/9139121.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!