找回密码
 立即注册
Leonwenbin +好友
这个人很懒什么都没写
听众
1
主题
0
金钱
162
个人名片
  • 未填写地址
  • 这家伙很懒什么都没写
粉丝关注
还没有人关注TA
添加表情

Day12-Leonwenbin

已有 191 次阅读2020-9-13 20:54 | 索引和视图

一、索引
1、什么是索引
一个索引是存储在表中的数据结构,索引在表的列名上创建。索引包含了一个列的值,这些值保存在一个数据结构中。
数据库使用索引的方式与书的目录很相似:通过搜索索引找到特定的值,然后随指针找到罢包含该值的行。
2、索引的作用
快速访问数据库中的信息
3、索引的分类
1.普通索引
2.唯一索引
3.主键索引
4、创建索引
4.1普通索引
create index idx on aa(id);
create index idx on aa(id,age);
显示索引
show index from aa
删除索引
alter table aa drop index idx;
4.2唯一索引
create unique index idx on aa(id);
show index from aa;
alter table aa drop index idx;
4.3主键索引
alter table aa add primary key(id);
show index from aa;
alter table aa drop primary key
主键索引和主键约束其实是绑在一起的,如果有了主键索引,那么必然会产生主键约束


二、视图
1、什么是视图
视图是一个虚拟的表,他不在数据库中以存储数据的形式保存,是在使用视图的时候动态生成
2、视图的特点
是由基本表产生的虚表
更新和删除会影响基础表
基础表的更新和删除也会影响到视图
3、视图的作用
对视图的操作与对基本表的操作时一样的。且二者任意一方被修改都会影响到对。但是视图的创建是基于
表的,它的作用可以对基本表的敏感信息进行维护。
4、创建视图
create view aa as (select id,name from class);
4、显示视图
show tables;
show create view aa;
5、删除视图
drop view aa;




评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册