zoukankan      html  css  js  c++  java
  • mysql-视图及索引简介

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

    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、缺点:

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

  • 相关阅读:
    C++之Static与Const
    LInux主机与虚拟机网络链接
    C#数据类型与数据类型转化
    C#网编Console(二)
    C#网编Winform(三)
    C#网编基础类与API(一)
    C实现CPU大小端判断
    QT程序图标设置
    四、初识Socket套接字API
    C++之继承(二)
  • 原文地址:https://www.cnblogs.com/wenjint-one/p/11329077.html
Copyright © 2011-2022 走看看