如何在mysql中设置唯一索引

2025-04-03 09:27:19
推荐回答(5个)
回答(1):

1、首先打开Navicate,连接到数据库,打开表设计页面。

2、然后点击切换到索引,打开索引界面。

3、设置索引名,按下选择栏,打开栏位页面这里显示的是表的字段,选择要设置唯一索引的字段。

4、然后按下索引类型的下拉按钮,选择unique就是唯一索引的意思。

5、最后按下索引方式选择btree,按下快捷键Crtl+S保存就完成唯一索引设置了。

回答(2):

  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`)  
       -> ) ;  
    如果建好表了,可以用以下语句建
    mysql> CREATE UNIQUE INDEX catename ON wb_blog(catid);  

    更多DBA技巧尽在DBAplus社群。

回答(3):

可以使用客户端来设置 以 navicat 为例

建一个表 建几个字段 然后点击[添加索引]

回答(4):

mysql中设置唯一索引如下:

  1. 先查看表是否已经存有索引:

    show index from 表名

  2. 语法:alter table 表名 add index 索引名称(字段名称)

    UNIQUE(唯一索引)
    ALTER TABLE `table_name` ADD UNIQUE (`column`)

    查询索引:


回答(5):

直接设置主键即可