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)

  • 相关阅读:
    C# Path 目录
    Maxscript 窗体与结构体this的传递
    python---文件操作
    python---数据类型---集合
    python---购物车---更新
    python---三级菜单
    python---数据类型---字典
    python---数据类型---字符串
    python---购物车
    python---数据类型---列表
  • 原文地址:https://www.cnblogs.com/gjmfg/p/5591336.html
Copyright © 2011-2022 走看看