view/index

  • 数据表 数据对象视图 数据对象
  1. 视图也为数据对象,视图是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。

  2. 创建视图
    create view stu_view as
    select * from student where stuId < 5 ;
    drop view stu_view ;

  3. 对视图的crud在一定情况下都是对物理表进行操作

  4. 视图 关联多张数据表

  5. 索引,查询的时候提高性能
    – explain 分析当前查询语句
    – 主键索引(存在主键的话 ,存储一个主键索引),提高性能

创建索引(有的情况经过操作运算会失效)
1)创建一个唯一唯一索引(唯一索引 和 唯一约束一致),模糊查询不能索引
– create unique index stuName_Index on student(stuName) ;
2)创建一个普通索引
create index stuAge_index on student(stuAge) ;
3)全文索引,内容数据量大(效率低下)
create fulltext index index_name on student(stuAge) ;
4)聚集(聚簇)和非聚集(非聚簇)索引
聚集索引一张数据表只能存在一个,索引页排序和数据页排序保持一致 ,而非聚集索引则不一致; 非聚集索引一张数据表没有限制
主键索引就是一个聚集索引

主键索引 索引页排序和数据页排序保持一致
5)哈希索引,性能最高,但是不能最范围查询

注意:
1)删除索引: drop index indexName on tableName ;
2)唯一性约束等价于唯一索引

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值