zoukankan      html  css  js  c++  java
  • 视图和索引

    数据库视图:

    什么是视图:sql中,视图是基于sql语句的结果集的可视化的表。

    创建视图语句:
    carete view view_name AS select column_name() from table_name where condition
    sql创建视图实例:
    CREATE VIEW [Product Person View] AS
    SELECT ProductID,PersonName
    FROM Products,Person
    WHERE Discontinued=No

    查询上面这个视图:
    SELECT * FROM [Product Person View];
    SELECT * FROM [Product Person View] WHERE CategoryName='Beverages' 添加条件查询视图。

    索引

    什么是索引:就是在不读取整张表的情况下,索引使数据库应用程序可以更快的查找数据。
    索引的优缺点:
    优点:可以不读取整张表,可以加速搜索和查询数据。
    缺点:更新包含索引的表的时间比更新不含索引的表花的时间多,因为索引也需要更新。
    解决方法:所最好在常常被搜索到的列及表上创建索引。

    sql create index 语法:(创建索引语法)
    CREATE INDEX index_name ON table_name (column_name)

    create index 实例:(创建索引实例)
    create index PersonIndex ON Person (LastName)

    sql create unique index 语法:(创建唯一索引语法)
    CREATE UNIQUE INDEX index_name ON table_name (column_name)

    create unique index 实例:(创建唯一多字段索引实例)
    CREATE unique INDEX PersonIndex ON Person (column_name1, column_name2)

  • 相关阅读:
    0907 安装 Pycharm
    zabbix监控redis多实例(low level discovery)
    zabbix3.0配置邮件报警
    zabbix通过jmx监控tomcat
    分布式文件系统FastDFS安装与配置(单机)
    nginx+tomcat配置https
    利用python分析nginx日志
    查找IP来源
    清除nginx静态资源缓存
    Nginx缓存配置及nginx ngx_cache_purge模块的使用
  • 原文地址:https://www.cnblogs.com/gjmfg/p/5591336.html
Copyright © 2011-2022 走看看