以下内容均经过我的亲自实践,其真实有效,希望能给您有所帮助😘😘

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等。

在这里插入图片描述

😀何云辉 CSDN

(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的修改。

😀何云辉 CSDN
(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

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐