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

数据库索引用于提高数据库查询的速度起到很大的作用,但是它也有缺点,就是会影响数据库的修改速度,创建数据库索引使用到了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/460.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值