索引的增删改成查

Posted 程绩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了索引的增删改成查相关的知识,希望对你有一定的参考价值。

1 创建表时就指定索引

create table t1(

  id int,

  name char(5),

  unique key nui_name(name),

  primary key (id)

);

create table t2(

  id int,

  name char(5),

  index idx_name(name)

);

2 在创建完表后为其添加索引

create table t3(

  id int,

  name char(5)

);

create inde idx_name on t3(name);

alter table t3 add index idx_id(id);

alter table t3 add primary key(id);

查看
mysql> show create table t3;
+-------+-------------------------------------
| Table | Create Table
+-------+-------------------------------------
| t3 | CREATE TABLE `t3` (
`id` int(11) DEFAULT NULL,
`name` char(5) DEFAULT NULL,
KEY `idx_name` (`name`),
KEY `idx_id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
+-------+-------------------------------------
1 row in set (0.00 sec)


删除
drop index idx_id on t3;

alter table t3 drop primary key;

以上是关于索引的增删改成查的主要内容,如果未能解决你的问题,请参考以下文章

查增删改MySQL数据库固定模式

java-mybaits-00103-入门程序原生的查增删改

Linux sed命令详解

列表元组

JQuery 如何增删改 XML

mybatis 批量增删改查操作的几种操作以及创建数据库索引