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

mysql-视图及索引简介

时间:2019-08-09 19:34:05      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:关系   字段   其他   兼容   更改   创建   提高   访问   alter   

一、视图的创建、作用及注意事项

1、创建:create view 视图名 as select 语句;

2、删除:drop view 视图名

3、作用:

数据库视图允许简化复杂查询

数据库视图有助于限制对特定用户的数据访问

数据库视图提供额外的安全层

数据库视图实现向后兼容

4、注意事项;

性能:视图查询数据可能会很慢,特别是如果视图是基于其他视图创建的

表依赖关系:每当更改与其相关的表结构时都必须更改视图

二、索引的创建及作用

1、创建:create [无|unique|fulltext] index 索引名 on 表名(字段名)
      alter table 表名 add [无|unique|fulltext] index 索引名(字段名)
2、删除:drop index 索引名 on 表名;

3、作用:

加快数据检索速度
在分组和排序语句中可以减少查询中分组和排序时所消耗的时间
在表连接时可以加速表与表之间的连接

4、缺点:

过多使用索引提高检索速度但却降低了表的更新速度;
创建和维护索引会耗费时间且随数据量的增加而增加;

 

mysql-视图及索引简介

标签:关系   字段   其他   兼容   更改   创建   提高   访问   alter   

原文地址:https://www.cnblogs.com/wenjint-one/p/11329077.html

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