mysql的唯一索引UNIQUE
创建唯一索引的目的不是为了提高访问速度,而只是为了避免数据出现重复。唯一索引可以有多个但索引列的值必须唯一,索引列的值允许有空值。如果能确定某个数据列将只包含彼此各不相同的值,在为这个数据列创建索引的时候就应该使用关键字UNIQUE,把它定义为一个唯一索引。
创建唯一索的方法
操作表
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`), )
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)
转载于:https://www.cnblogs.com/zjx2011/p/6431908.html
mysql的唯一索引UNIQUE相关推荐
- 在mysql中unique唯一索引的作用_MySQL_MySQL中的唯一索引的简单学习教程,mysql 唯一索引UNIQUE一般用于不 - phpStudy...
MySQL中的唯一索引的简单学习教程 mysql 唯一索引UNIQUE一般用于不重复数据字段了我们经常会在数据表中的id设置为唯一索引UNIQUE,下面我来介绍如何在mysql中使用唯一索引UNIQU ...
- access建立两个字段唯一索引_关于MongoDB唯一索引(Unique)的那些事
写在前面 关于什么是索引以及唯一索引这里就不做说明了,不清楚的可以自行谷歌或者百度.是什么引起我写这篇文章呢,这来自于之前项目中的一个问题. 我们用的是MongoDB数据存储用户信息,用户表中曾经用户 ...
- sql 删除唯一索引unique
mysql 删除唯一约束unique 比如,表bank中的字段user_id有约束unique(唯一索引),但是我们现在不需要这个约束了,想删除user_id的unique,下面的sql语句可以实现: ...
- mysql唯一索引的关键字,什么是mysql中唯一索引的关键字
什么是mysql中唯一索引的关键字 发布时间:2020-07-20 09:09:40 来源:亿速云 阅读:77 作者:Leah 本篇文章为大家展示了什么是mysql中唯一索引的关键字,代码简明扼要并且 ...
- 唯一索引(UNIQUE) 聚集索引(CLUSTERED) 非聚集索引(NONCLUSTERED)
唯一索引(UNIQUE) 聚集索引(CLUSTERED) 非聚集索引(NONCLUSTERED) 唯一索引(UNIQUE) 聚集索引(CLUSTERED) 非聚集索引(NONCLUSTERED) 唯一 ...
- MySQL 唯一索引 UNIQUE KEY 会导致死锁?
唯一性索引unique影响: 唯一性索引表创建: DROP TABLE IF EXISTS `sc`; CREATE TABLE `sc` (`id` int(11) NOT NULL AUTO_IN ...
- MYSQL 唯一索引UNIQUE使用方法详解
创建唯一索引的目的不是为了提高访问速度,而只是为了避免数据出现重复(在插入数据的时候,如果唯一索引的插入值重复,所以插入就会报错),索引可以有多个但索引列的值必须唯一,索引列的值允许有空值.如果能确定 ...
- MySQL删除全局唯一索引unique
删除索引(通用) alter table 表名 drop index 索引名: drop index 索引名 on 表名 查看索引 show keys from 表名 show index from ...
- mysql创建唯一索引_mysql创建唯一索引
资料来源:http://www.cnblogs.com/aquilahkj/archive/2011/11/07/2240310.html 查看索引 show index from 数据库表名 al ...
最新文章
- C++知识点37——拷贝构造函数
- JVM:7种垃圾回收器总结
- video thumbnails
- 987. 二叉树的垂序遍历
- 《规范敏捷交付:企业级敏捷软件交付的方法与实践》——3.11 观点总结
- 20165220预备作业3 Linux安装及学习
- pb5.0-pb10.0各版本高速下载
- AutoCAD2015官方原版软件下载
- Nitrux安装JDK-10(Linux通用)教程
- RGB与十六进制颜色进行互转
- BLDC无刷直流电机的原理及驱动基础
- adobe 服务器当前无响应,浏览器假死无响应故障解决方法
- hdu 4125 Moles
- 云函数+微信公众号到个人微信
- 智加科技完成A+轮融资,推动物流产业升级
- mixer: 一个用go实现的mysql proxy
- USACO 1.4 Mother's Milk 母亲的牛奶(经典的dfs倒水问题)
- [原]as3 flash web 应用 (2)批量上传之php页面接收flash传递的数据
- Warzone: 3 (Exogen) vulnhub walkthrough
- java高级程序员(Java高级程序员招聘)
热门文章
- as与asp.net通信
- C++11 新特性整理 (1)
- three.js mtl材质贴图未显示_C4D材质到底该怎么用?大多数设计师都没搞明白!
- 为什么要进行特征归一化/标准化?
- win10 tensorflowgpu-2.0安装cuda10.0 +cudnn7.4
- 以太坊2.0客户端Lighthouse发布v1.3.0版本,为高优先级建议立即更新
- 《时代周刊》四份NFT杂志封面拍卖结束,总售价为276 ETH
- 今日恐慌与贪婪指数为92 贪婪程度与昨日持平
- 周小川:数字人民币不会取代美元 也不会威胁全球货币体系
- SAP License:PS中的成本控制