当前位置: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随表一同创建

mysql> CREATE TABLE `wb_blog` ( 
    ->   `id` smallint(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`), 
    ->   UNIQUE KEY `catename` (`catid`) 
    -> ) ; 
Query OK, 0 rows affected (0.24 sec)

 

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

 

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

 

mysql> CREATE UNIQUE INDEX catename ON wb_blog(catid); 
Query OK, 0 rows affected (0.47 sec)

 

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

mysql> ALTER TABLE wb_blog DROP INDEX catename; 
Query OK, 0 rows affected (0.85 sec)

 

mysql的唯一索引UNIQUE

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

人气教程排行