欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

使用MySQL Workbench工具创建和管理索引的简易步骤——MySQL 5.7数据库指南

最编程 2024-01-15 09:25:33
...
以下内容均经过我的亲自实践,其真实有效,希望能给您有所帮助????????

文章目录

      • 1.利用MySQL Workbench创建索引
      • 2.利用MySQL Workbench管理索引
          • (1)利用MySQL Workbench修改索引,可以修改索引的名字、类型、索引引用字段和索引参数等。
          • (2)利用MySQL Workbench删除索引。

1.利用MySQL Workbench创建索引

(1)启动MySQL Workbench工具,在导航区Navigator下的SCHEMAS区域,选择当前数据库teaching。
在这里插入图片描述
(2)在teaching数据库中选择tables,展开tables选项,选择表student,在弹出菜单中执行Alter Tables命令,如图所示。
在这里插入图片描述

(3)进入修改表student界面,如下图所示。
在这里插入图片描述
(4)选择index选项卡,在如下图所示的界面中,可以观察到如下信息。

数据库名和表名:指出创建索引的数据库teaching和表student的名称。
表student的默认字符集及排序规则和数据引擎InnoDB索引名称。
索引名Index Name,可以查看到前面创建的主键索引primary和唯一索引phone_index。其后依次是索引类型Type、索引引用字段Index Columns、索引参数Index Options和索引注解Index Comment等。

在这里插入图片描述

????何云辉 ****

(5)在Index Name的文本框中输入所引名称un_phone,右侧的Index Columns会自动显示表student中的所有列名,选择phone列。存储类型选择BTREE,选择索引类型unique,表示创建唯一性索引,其他参数采用默认值。如下图所示。

(5)设置完成后,单击 Apply按钮,出现下图所示的应用脚本对话框。
在这里插入图片描述
(6)再单击 Apply按钮,进入完成对话框,单击finish按钮,即可完成在数据库teaching中student表上的唯一索引un_phone的创建。

在MySQLWorkbench中创建主键索引和普通索引的操作步骤基本相同。

2.利用MySQL Workbench管理索引

(1)利用MySQL Workbench修改索引,可以修改索引的名字、类型、索引引用字段和索引参数等。

(a)修改student表中的un_phone索引为普通索引un_phone_Email,索引类型改为index,引用字段为phone和Email,且为降序排列,如图所示。
在这里插入图片描述

(b)单击 Apply按钮,出现如下图所示的应用脚本对话框。
在这里插入图片描述
(c)再单击 Apply按钮,进入完成对话框如图所示,
在这里插入图片描述
(d)单击Show Logs(Hide Logs),可以查看(隐藏)日志消息。
在这里插入图片描述
(e)单击finish按钮,即可完成在数据库teaching中student表上的索引un_phone的修改。

????何云辉 ****
(2)利用MySQL Workbench删除索引。

(a)删除普通索引un_phone_Email。在索引界面中,如图所示,
在这里插入图片描述
(b)右击索引un_phone_Email,执行Delete Selected命令,索引un_phone_Email即从列表中消失。
在这里插入图片描述
(c)单击单击 Apply按钮,出现删除索引的应用脚本对话框。
在这里插入图片描述
(d)再单击 Apply按钮,进入完成对话框。
在这里插入图片描述
(e)单击finish按钮,即可删除索引un_phone_Email