如何在mysql中设置唯一索引

 我来答
飞喵某
高粉答主

2019-07-20 · 说的都是干货,快来关注
知道答主
回答量:631
采纳率:0%
帮助的人:29.5万
展开全部

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

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

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

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

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

匿名用户
推荐于2017-12-16
展开全部
  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社群。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
六锶尽念飘1e
2016-09-17 · TA获得超过1693个赞
知道大有可为答主
回答量:2034
采纳率:82%
帮助的人:1527万
展开全部

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

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
308xiaobao
高粉答主

推荐于2018-02-27 · 每个回答都超有意思的
知道大有可为答主
回答量:2.6万
采纳率:95%
帮助的人:2747万
展开全部

mysql中设置唯一索引如下:

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

    show index from 表名

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

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

    查询索引:


本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浅浅诗三行
2016-09-06 · 超过16用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:22.9万
展开全部
直接设置主键即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式