表结构如下:

writers表结构

字段名 数据类型 主键 外键 非空 唯一 自增

w_id SMALLINT(11) 是 否 是 是 是

w_name VARCHAR(255) 否 否 是 否 否

w_address VARCHAR(255) 否 否 否 否 否

w_age CHAR(2) 否 否 是 否 否

w_note VARCHAR(255) 否 否 否 否 否

(1)在数据库里创建表writers,存储引擎为MyISAM,创建表的同时在w_id字段上添加名称为UniqIdx的唯一索引

create table writers (

w_id SMALLINT(11) not null unique primary key auto_increment,

w_name VARCHAR(255) not null,

w_address VARCHAR(255) ,

w_age CHAR(2) not null,

w_note VARCHAR(255),

unique index UniqIdx(w_id)

);

ALTER TABLE writers ENGINE=MyISAM;

(2)使用alter table语句在w_name字段上建立nameIdx的普通索引

alter table writers add index nameIdx(w_name(225));

(3)使用CREATE INDEX 语句在w_address和w_age字段上面建立名称为MultiIdx的组合索引

CREATE INDEX MultiIdx on writers(w_address,w_age);

(4)使用create index语句在w_note字段上建立名称为FTIdex的全文索引

create fulltext index FTIdex  on writers(w_note(255));

(5)删除名为FTIdx的全文索引

 DROP INDEX FTIdex ON writers ;

MySQL(7)索引相关推荐

  1. 面试官问:为什么MySQL的索引不采用Kafka的索引机制

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 第一眼看到这个问题,也是很迷惑的,谁没事会问这种问题.然而,事实上 ...

  2. 面试官:为什么MySQL的索引要使用B+树,而不是其它树?比如B树?

    点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 来源:https://dwz.cn/exC8JdQS InnoDB的一棵B+树可以存放多少行数 ...

  3. 为了把mysql的索引底层原理讲清楚,我把计算机翻了个底朝天

    来自:非科班的科班 什么是索引 概念:索引是提高mysql查询效率的数据结构.总的一句话概括就是索引是一种数据结构. 数据库查询是数据库的最主要功能之一.设计者们都希望查询数据的速度能尽可能的快,因此 ...

  4. mysql多索引结构_MySQL 索引结构

    谈到 MYSQL 索引服务端的同学应该是熟悉的不能再熟悉,新建表的时候怎么着都知道先来个主键索引,对于经常查询的列也会加个索引加快查询速度.那么 MYSQL 索引都有哪些类型呢?索引结构是什么样的呢? ...

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

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

  6. mysql简单索引_mysql简单索引

    mysql的索引是在存储引擎实现的,而不是在服务器层,因此不是标准的. b-tree: 大部分的mysql支持b-tree索引,archive知道mysql5.1才支持,而且仅仅是支持单个auto_i ...

  7. mysql单列索引和多列索引_mysql 单列索引与多列索引

    以下的文章主要介绍的是MySQL数据库索引类型,其中包括普通索引,唯一索引,主键索引与主键索引,以及对这些索引的实际应用或是创建有一个详细介绍,以下就是文章的主要内容描述. (1)普通索引 这是最基本 ...

  8. MySQL - 践行索引优化

    文章目录 生猛干货 Pre Table Demo DB Version Case 全值匹配 最左前缀 禁止索引列上做任何操作(计算.函数.(自动or手动)类型转换) 存储引擎不能使用索引中范围条件右边 ...

  9. mysql+零时数据结构,MySql主要索引数据结构

    索引数据结构 1. 二叉搜索树(Binary Search Tree) 二叉搜索树是每个节点最多有两个子节点的树,按照右侧子节点大于本节点,左侧子节点小于本节点的规律排列,可以用作搜索,结构如下图所示 ...

  10. mysql聚集索引可以多列吗_MySQL使用单列索引和多列索引

    讨论MySQL选择索引时单列单列索引和多列索引使用,以及多列索引的最左前缀原则. 1. 单列索引 在性能优化过程中,选择在哪些列上创建索引是最重要的步骤之一.可以考虑使用索引的主要有两种类型的列:在W ...

最新文章

  1. Javascript字符串的格式化
  2. Oracle10g在linux下安装详解
  3. DeviceNet 消息类型
  4. xshell 连接不了 centos7
  5. 沈航计算机考研上岸,【图片】一战厦大计算机上岸,经验帖。慢更【考研吧】_百度贴吧...
  6. Python Pandas导出Hbase数据到dataframe
  7. 互联网公司上演反腐风暴;GitHub CEO 对断供表示无能为力;程序员面试锦集| 开发者周刊...
  8. linux c开发项目,linux c 服务器开发项目
  9. Qt之解决error: member access into incomplete type ‘UI::XXX‘
  10. Exponent CMS 2.3.9 配置文件写入 Getshell分析
  11. postman 的基础使用
  12. jquery的deferred使用详解
  13. 免费网络硬盘-千脑网盘
  14. CANTest软件安装成功经验
  15. linux下visual studio code安装cpptools-linux.vsix插件
  16. 计算机网络由通讯子网和什么组成,计算机网络由通信子网和什么子网组成
  17. 计算机开机连不上网,我家电脑有时候开机为什么连不上网,重启以后就好?
  18. 详细解析图像处理 直方图均衡化计算
  19. 不开方求两点距离的算法
  20. 2021-08-23-Nginx安装与部署项目

热门文章

  1. mysql如何逻辑删除_mysql逻辑删除如何恢复
  2. 深圳市南山区学计算机的视频课程,新手学电脑全套视频教程(1-27集)
  3. html之引入独立js方便维护jq代码
  4. eclipse把tomcant用到一个项目里_聊一个镜头工艺里容易被忽略,但很重要的项目...
  5. strlen函数strcpy函数strcat函数的实现
  6. 计算机专业和机电专业的区别,12届计算机专业和机电专业.doc
  7. Android在线更新安装包,Android在线更新下载方案
  8. php 中文转成url,php字符转URL地址的函数
  9. python不能保存中文_Python 关于matplotlib无法显示中文字体的解决方法
  10. django项目如何连接前端_工作笔记前端小白如何搭建前端项目