当前位置:Gxlcms > 数据库问题 > mysql的唯一索引UNIQUE

mysql的唯一索引UNIQUE

时间:2021-07-01 10:21:17 帮助过:131人阅读

8) unsigned NOT NULL, `catid` smallint(5) unsigned NOT NULL DEFAULT ‘0‘, `title` varchar(80) NOT NULL DEFAULT ‘‘, `content` text NOT NULL, PRIMARY KEY (`id`), )

 

1、创建唯一索可以使用关键字UNIQUE随表一同创建

  1. mysql><span style="color: #000000;"> CREATE TABLE `wb_blog` (
  2. </span>-> `id` smallint(8<span style="color: #000000;">) unsigned NOT NULL,
  3. </span>-> `catid` smallint(5) unsigned NOT NULL DEFAULT ‘0‘<span style="color: #000000;">,
  4. </span>-> `title` varchar(80) NOT NULL DEFAULT ‘‘<span style="color: #000000;">,
  5. </span>-><span style="color: #000000;"> `content` text NOT NULL,
  6. </span>-><span style="color: #000000;"> PRIMARY KEY (`id`),
  7. </span>-><span style="color: #000000;"> UNIQUE KEY `catename` (`catid`)
  8. </span>-><span style="color: #000000;"> ) ;
  9. Query OK, </span>0 rows affected (0.24 sec)

 

上面代码为wb_blog表的‘catid‘字段创建名为catename的唯一索引

 

2、在创建表之后使用CREATE命令来创建

 

  1. mysql><span style="color: #000000;"> CREATE UNIQUE INDEX catename ON wb_blog(catid);
  2. Query OK, </span>0 rows affected (0.47 sec)

 

如果不需要唯一索引,则可以这样删除

  1. mysql><span style="color: #000000;"> ALTER TABLE wb_blog DROP INDEX catename;
  2. Query OK, </span>0 rows affected (0.85 sec)

 

mysql的唯一索引UNIQUE

标签:代码   包含   nes   create   content   alt   tle   arc   定义   

人气教程排行