mysql创建索引的方式有哪些

分类:免费建站 时间:2024年11月05日 来源:网络

这篇文章主要讲解了“mysql创建索引的方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql创建索引的方式有哪些”吧!

在执行CREATE TABLE语句时可以创建索引,也可以单独用CREATE INDEX或ALTER TABLE来为表增加索引。

1、使用CREATE INDEX创建,语法如下:

CREATEINDEXindexNameONtableName(columnName(length));

例如我们对ip_address这一列创建一个长度为16的索引:

CREATEINDEXindex_ip_addrONt_user_action_log(ip_address(16));

2、使用ALTER语句创建,语法如下:

ALTERTABLEtableNameADDINDEXindexName(columnName);

ALTER语句创建索引,下面提供一个设置索引长度的例子:

ALTERTABLEt_user_action_logADDINDEXip_address_idx(ip_address(16));SHOWINDEXFROMt_user_action_log;

3、建表的时候创建索引

CREATETABLEtableName(idINTNOTNULL,columnNamecolumnType,INDEX[indexName](columnName(length)));

感谢各位的阅读,以上就是“mysql创建索引的方式有哪些”的内容了,经过本文的学习后,相信大家对mysql创建索引的方式有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

关于本站 博客网站 友情链接 广告合作 我要投稿 搜索资源 联系我们 订阅本站 购买主机
  • 账号登录
社交账号登录