最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

数据库索引创建与使用教程详解|SQL CREATE INDEX语句

数据库 admin 浏览 评论

数据库索引用于提高数据库查询的速度起到很大的作用,但是它也有缺点,就是会影响数据库的修改速度,创建数据库索引使用到了CREATE INDEX语句,下面将会教大家学习数据库索引的创建,删除,以及mysql查看表索引的方法。

创建mysql数据库索引,index_name表示索引名称,table_name表示数据库表名称,column1,column2表示数据库表字段,可以为多个字段创建同一个表索引。

CREATE INDEX index_name
ON table_name (column1, column2, ...);

SQL CREATE INDEX语句的使用示例,来为员工表的name字段创建一个名为“idx_name”的数据库索引,方法如下:

CREATE INDEX idx_name ON employee (name);

如果要为多个数据库表字段创建同一个索引,只需要用逗号隔开即可,如下:

CREATE INDEX idx_name ON employee (name,before_name);

如果要显示我们刚刚为employee表创建的数据库索引,则可以使用“show index from table_name”语句(除oracle数据库外),如下:

//mysql等数据库
SHOW INDEX FROM employee

那么该如何删除数据库索引呢?不同的数据库有不同的删除方法,分别如下:

MS Access:

DROP INDEX index_name ON table_name;

SQL Server:

DROP INDEX table_name.index_name;

DB2/Oracle:

DROP INDEX index_name;

MySQL:

ALTER TABLE table_name DROP INDEX index_name;


来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/mysql_oracle/2018/0103/460.html

    与本文相关的文章

    发表我的评论
    取消评论

    表情

    您的回复是我们的动力!

    • 昵称 (必填)

    网友最新评论