所有MySQL 列类型都可以被索引,对相关列使用索引是提高SELECT 操作性能的最佳途径。

create index cityname on city(city(10)); 为city表创建10个字节的前缀索引。

drop index cityname on city; 删除city表上的索引cityname;

视图(View)是一种虚拟存在的表,对于使用视图的用户来说基本上是透明的。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时

动态生成的。

视图相对于普通的表的优势主要包括以下几项。

1、简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,对用户来说已经是过滤好的复合条件的结果集。

2 、安全:使用视图的用户只能访问他们被允许查询的结果集,对表的权限管理并不能限制到某个行某个列,但是通过视图就可以简单的实现。

3 、数据独立:一旦视图的结构确定了,可以屏蔽表结构变化对用户的影响,源表增加列对视图没有影响;源表修改列名,则可以通过修改视图来解决,不会造成对访问者的影

创建视图

mysql    > CREATE OR REPLACE VIEW staff_list_view AS

-> SELECT s.staff_id,s.first_name,s.last_name,a.address

-> FROM staff AS s,address AS a

-> where s.address_id = a.address_id ;

删除视图

mysql    > drop view staff_list;

创建mysql视图索引_mysql 创建索引和视图相关推荐

  1. mysql添加临时索引_mysql创建索引/删除索引操作

    -- 1.ALTER 创建索引 -- table_name表名,column_list列名,index_name索引名 -- 创建index索引 ALTER TABLE table_name ADD ...

  2. mysql repair 索引_mysql 创建索引、重建索引、查询索引、删除索引 转自:http://www.phpernote.com/mysql/942.html...

    本篇文章主要是对MySQL索引操作方法做了一下总结,包括创建索引.重建索引.查询索引.删除索引的操作.以下所列示例中中 `table_name` 表示数据表名,`index_name` 表示索引名,c ...

  3. mysql 创建唯一索引_Mysql创建索引

    零:文章概要 这篇文章,主要是和大家一起去了解 索引,然后一起使用CREATE INDEX语法给数据库中的表创建一个索引. 一:先拿电话薄做个类比 假如,一个电话薄里面包含了一个城市的所有人的姓名和电 ...

  4. mysql 创建唯一索引_Mysql普通索引和唯一索引的选择分析

    假设一个用户管理系统,每个人注册都有一个唯一的手机号,而且业务代码已经保证了不会写入两个重复的手机号.如果用户管理系统需要按照手机号查姓名,就会执行类似这样的 SQL 语句: select name ...

  5. mysql重建索引_mysql创建、删除、重建、删除索引的操作命令的一些总结

    创建索引 索引的创建可以在create table语句中进行,也可以在表创建完成后单独的使用create index或者alter table来给表增加索引.一下语句分别是如何创建主键的索引(prim ...

  6. mysql物理删除索引_mysql创建索引,mysql索引优化,mysql索引创建删除

    mysql创建索引,mysql索引优化,mysql索引创建删除 ================================ ©Copyright 蕃薯耀 2020-11-23 http://fa ...

  7. mysql 创建列的索引_mysql创建多列索引及优化

    原文连接地址:http://leeyin.iteye.com/blog/441350 什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存.如果没有索引,执行查 ...

  8. mysql按升序创建索引_Mysql创建索引

    摘自:http://blog.chinaunix.net/uid-25063573-id-3032578.html 1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技 ...

  9. mysql 创建覆盖索引_MySql覆盖索引

    mysql的innodb引擎通过搜索树方式实现索引,索引类型分为主键索引和二级索引(非主键索引),主键索引树中,叶子结点保存着主键即对应行的全部数据:而二级索引树中,叶子结点保存着索引值和主键值,当使 ...

  10. mysql按升序创建索引_MySQL创建索引(CREATE INDEX)

    创建索引是指在某个表的一列或多列上建立一个索引,可以提高对表的访问速度.创建索引对 MySQL 数据库的高效运行来说是很重要的. 基本语法 MySQL 提供了三种创建索引的方法: 1) 使用 CREA ...

最新文章

  1. TVM如何训练TinyML
  2. 第39次《中国互联网络发展状况统计报告》发布
  3. @MySQL为表字段添加索引
  4. ios开发问题汇总(一)
  5. centos挂载windows共享目录
  6. 15 CT04创建特性程序DUMP解决方法
  7. excel vba真正的动态数组实例-按需定义数组大小
  8. python小型登录系统_python实现用户登录系统
  9. 时尚达人必备的潮流壁纸桌面!
  10. [必看]首先要求做到的事情![sumtec]
  11. 模拟地与数字地(转)
  12. 5.1(统计正数和负数的个数然后计算这些数的平均值)
  13. Django REST Framework API Guide 05
  14. 3分钟理解完java中的回调函数
  15. 如何快速成为一个运维工程师
  16. 渗透测试-地基篇-Cobal Strike-taowu梼杌详细介绍(十九)
  17. ubuntu20.04 wps安装流程及问题解决
  18. 终端安全防护技术研究(四)
  19. 支持百度网盘同步的专业备份软件
  20. 战雷国际服服务器位置,战雷国际服服务器丢失 | 手游网游页游攻略大全

热门文章

  1. 200行Python代码实现B站UP主小助手(显示视频播放数、粉丝数等)
  2. OPC UA 的本质
  3. 如何判断工作簿中是否存在某个工作表
  4. 【摘抄】为什么要学C语言
  5. python画球面_matplotlib中的球面坐标图
  6. win7安装VScode(Visual Studio Code)
  7. android文件浏览器,安卓最强大的文件浏览器:ES文件浏览器
  8. 计算机键盘无法使用怎么处理,为什么键盘不能用 键盘不能用怎么办
  9. mandriva csdn_与Google的双重开源Mandriva告别,还有更多新闻
  10. 苹果手机各种尺寸详细表以及iPhoneX、iPhone 11、iPhone 12、iPhone 13 屏幕适配,状态栏高度问题