mysql添加索引sql语句

ALTER TABLE 表名 ADD INDEX 索引名 (列名);

在MySQL中,添加索引SQL语句如下:

1、创建表时添加索引

mysql添加索引sql语句


CREATE TABLE table_name (
  id int(11) NOT NULL AUTO_INCREMENT,
  column1 varchar(255) NOT NULL,
  column2 varchar(255) NOT NULL,
  PRIMARY KEY (id),
  INDEX index_name (column1, column2)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

在这个例子中,我们在创建表table_name时,为column1column2添加了一个名为index_name的索引。

2、修改表结构时添加索引


ALTER TABLE table_name
ADD INDEX index_name (column1, column2);

这个例子中,我们在已有的表table_name上,为column1column2添加了一个名为index_name的索引。

mysql添加索引sql语句

3、删除表时保留索引


DROP TABLE table_name;

注意:这个操作会删除整个表,包括索引,如果你只想删除表的数据,可以使用TRUNCATE TABLE命令。

4、删除索引时保留表

mysql添加索引sql语句


DROP INDEX index_name ON table_name;

这个操作会删除指定的索引,但不会删除表本身。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/636806.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-05-20 17:18
下一篇 2024-05-20 17:18

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入