`
icbm
  • 浏览: 58602 次
社区版块
存档分类
最新评论

用alter table添加索引与create index区别

阅读更多
1、alter table一次可以添加多个索引,create index一次只能创建一个。创建多个索引时,alter table只对表扫描一次,效率较高。
2、alter table可以不指定索引名,此时将使用索引列的第一列的列名;create index必须指定索引名。

因此,alter table添加索引更灵活。

分享到:
评论

相关推荐

    mysql alter table命令修改表结构实例详解

    mysql alter table语句可以修改表的基本结构,例如添加字段、删除字段、添加主键、添加索引、修改字段数据类型、对表重命名等等操作,本文章通过两个简单的实例向大家介绍mysql alter table的使用方法。  实例一:...

    mysql alter table命令修改表结构实例

    mysql alter table语句可以修改表的基本结构,例如添加字段、删除字段、添加主键、添加索引、修改字段数据类型、对表重命名等等操作,本文章通过两个简单的实例向大家介绍mysql alter table的使用方法  实例一:...

    mysql alter table修改表命令整理

    MYSQL ALTER TABLE命令用于修改表结构,例如添加/修改/删除字段、索引、主键等等,本文章通过实例向大家介绍MYSQL ALTER TABLE语句的使用方法,  MySQL ALTER语法如下: ALTER [IGNORE] TABLE tbl_name alter_spec...

    什么是索引?如何创建索引,索引的类型

    在执行CREATE TABLE语句时可以创建索引,也可以单独用CREATE INDEX 或 ALTER TABLE来为表增加索引。 1.ALTER TABLE可以用来创建普通索引、UNIQUE索引或PRIMARY KEY索引。 2.CREATE INDEX可对表增加普通索引或UNIQUE...

    【SQL高级(八)】【SQL CREATE INDEX 语句+SQL 撤销索引、撤销表以及撤销数据库+SQL ALTER TABLE 语句】

    文章目录SQL CREATE INDEX 语句索引SQL CREATE INDEX 语法SQL CREATE UNIQUE INDEX 语法SQL 撤销索引、撤销表以及撤销数据库DROP INDEX 语句DROP TABLE 语句DROP DATABASE 语句TRUNCATE TABLE 语句SQL ALTER TABLE ...

    sql语句大全

     Alter table tabname add primary key(col) 说明:删除主键:Alter table tabname drop primary key(col) 创建索引  create [unique] index idxname on tabname(col…。) 删除索引:drop index idxname on ...

    ORACLE重建索引总结

    快速重建索引的一种有效的办法,因为使用现有索引项来重建新索引,如果客户操作时有其他用户在对这个表操作,尽量使用带online参数来最大限度的减少索引重建时将会出现的任何加锁问题,alter index index_name ...

    SQL语句详细介绍 下

    详细全面讲解SQL语句的实用,注重于编程实用。代码讲解。 SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 ...CREATE INDEX - 创建索引(搜索键) DROP INDEX where group..............等等全部包括

    SQL语句详细介绍 上

    详细全面讲解SQL语句的实用,注重于编程实用。代码讲解。 SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 ...CREATE INDEX - 创建索引(搜索键) DROP INDEX where group..............等等全部包括

    常用SQL语法大全【Vergessen创】

    SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除...CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引 CREATE PROCEDURE --创建一个存储过程

    sql语句大全(详细).pdf

    CREATE INDEX:创建索引 DROP INDEX:删除索引 数据操纵语言 (DML) INSERT INTO:插入数据 UPDATE:更新数据 DELETE FROM:删除数据 SELECT:查询数据 数据查询语言 (DQL) WHERE:过滤行 ORDER BY:对结果进行排序...

    mysql 索引分类以及用途分析

    1、普通索引:create index on Tablename(列的列表) alter table TableName add index (列的列表) create table TableName([…], index [IndexName] (列的列表) 2、唯一性索引:create unique index alter … add ...

    SQL语句集锦,详细介绍SQL常用语句

    SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 ...CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引

    T-SQL语言指令大全

    T-SQL 的所有指令集结. ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 DROP VIEW --从数据库中删除视图 CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引 CREATE ...

    数据库相关的知识点!

    删除索引:alter table 表名 drop primary key(列名)和alter table 表名 modify 列名 int,drop primary key 4、组合索引:将多个列组合成一个索引 创建组合索引:create iindex 索引名 on 表名(列1,列2) 在使用...

    经典SQL语句集锦(收藏版)

    7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col….) 删除索引...

    oracle命令中英文对照.doc

    [code=SQL][/code] --语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 ...CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引 CREATE PROCEDURE --创建一个存储过程

    Transact_SQL小手册

    --语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 ...CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引

    SQL语句解释大全-从数据库表中检索数据行和列

    CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引 CREATE PROCEDURE --创建一个存储过程 DROP PROCEDURE --从数据库中删除存储过程 CREATE TRIGGER --创建一个触发器 DROP TRIGGER --从...

    mysql面试题,MySQL中有几种索引类型,可以简单说说吗?

    其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有 CHAR、VARCHAR ,TEXT 列上可以创建全文索引。 HASH :由于HASH的唯一(几乎100%的唯一)及类似键值对的形式,很适合作为索引。HASH索引可以...

Global site tag (gtag.js) - Google Analytics