如何在mysql中设置唯一索引
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在mysql中设置唯一索引相关的知识,希望对你有一定的参考价值。
1、首先打开Navicate,连接到数据库,打开表设计页面。
2、然后点击切换到索引,打开索引界面。
3、设置索引名,按下选择栏,打开栏位页面这里显示的是表的字段,选择要设置唯一索引的字段。
4、然后按下索引类型的下拉按钮,选择unique就是唯一索引的意思。
5、最后按下索引方式选择btree,按下快捷键Crtl+S保存就完成唯一索引设置了。
参考技术AUNIQUE 关键字建唯一索引
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社群。
可以使用客户端来设置 以 navicat 为例
建一个表 建几个字段 然后点击[添加索引]
参考技术Cmysql中设置唯一索引如下:
先查看表是否已经存有索引:
show index from 表名
语法:alter table 表名 add index 索引名称(字段名称)
UNIQUE(唯一索引)
ALTER TABLE `table_name` ADD UNIQUE (`column`)
查询索引:
sql2005中设置字段属性时,如何设标识列(自增1)和必须唯一
参考技术A 在企业管理—设计表—选中列在下方属性,标识列—选择"是"
在列名—右健—设置为主健
1列的标识我找到了
不过2列并不是设主键来解决的
-------------非空
在字段名后面选择框
唯一性,在列名—右健—索引\健—新增(选择唯一健)
以上是关于如何在mysql中设置唯一索引的主要内容,如果未能解决你的问题,请参考以下文章
sql2005中设置字段属性时,如何设标识列(自增1)和必须唯一