mysql怎么增加唯一索引


在mysql中,可以利用“create unique index 索引名称 on 表名(字段名称)”语句增加唯一索引;唯一索引与普通索引类似,唯一的区别是添加唯一索引的值必须是唯一的,允许有空值,若是组合索引,则列值的组合必须唯一。

mysql怎么增加唯一索引

本教程操作环境:windows10系统、mysql8.0.22版本、Dell G3电脑。

mysql怎么增加唯一索引

create unique index 索引名称 on 表名(字段名称)

Mysql索引大概有五种类型:

  • 普通索引(INDEX):最基本的索引,没有任何限制

  • 唯一索引(UNIQUE):与"普通索引"类似,不同的就是:索引列的值必须唯一,但允许有空值。

  • 主键索引(PRIMARY):它 是一种特殊的唯一索引,不允许有空值。

  • 全文索引(FULLTEXT ):可用于 MyISAM 表,mysql5.6之后也可用于innodb表, 用于在一篇文章中,检索文本信息的, 针对较大的数据,生*文索引很耗时和空间。

  • 联合(组合)索引:为了更多的提高mysql效率可建立组合索引,遵循”最左前缀“原则。

这里我们来看下唯一索引。

之前我们看了主键索引,他是一种特殊的唯一索引,二者的区别是,主键索引不能有空值,但是唯一索引可以有空值。

一:基本使用

一览妙笔 一览妙笔

自媒体、编剧、营销人员写作工具

一览妙笔 50 查看详情 一览妙笔

1:唯一索引可以是单列,也可以是多列,下面我们来看下创建语句:

# 创建单列唯一索引
alter table sc add unique (name);
# 创建多列唯一索引
alter table sc add unique key `name_score` (`name`,`score`);

2:删除唯一索引语句:

alter table sc drop index name;

在这里插入代码片

二:唯一索引作用

1:最大的所用就是确保写入数据库的数据是唯一值。

单列唯一值基本上就是主键。

常用的一般都是多列的唯一索引,比如:当前商品,一个用户只能购买一件。我们将用户id及商品id列设置成唯一索引。那么就可以避免一个用户出现重复购买的情况。

推荐学习:mysql视频教程

以上就是mysql怎么增加唯一索引的详细内容,更多请关注其它相关文章!


# 镜像  # 海口医院网站建设方案  # 轮滑培训推广营销文案  # 广东企业网站推广公司  # 青海省网站建设详细教程  # 襄阳抖音SEO底层逻辑  # 自动化营销推广  # 没有任何  # 他是  # 看了  # 是一种  # 在这里  # 如何设置  # 都是  # 是唯一  # 主键  # mysql  # 贵港市关键词排名公司  # 网络营销推广难做吗  # 新昌网站建设推广  # 昆明营销推广招商公司排名 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: c++如何实现观察者设计模式_c++行为型设计模式实战  Go Template中优雅处理循环最后一项:自定义函数实践  windows10怎么关闭自动安装应用_windows10禁止推广应用下载  铁路12306官网登录入口 铁路12306在线购票官方平台  如何通过settings.json个性化您的VS Code体验  Coolpad5890 ROM刷机包  《律学法考》查看学习数据方法  《美篇》取消会员自动续费方法  Django模型动态关联检查:高效管理复杂关系  使用Google服务账号实现Google Drive API无缝集成与文件访问  批改网网页版登录 批改网电脑版学生登录入口  优化Leaflet弹出层图片显示:条件渲染策略  稻壳阅读器官方直达网址链接 稻壳阅读器文档阅读平台主页资源入口  Windows 11怎么删除恢复分区_Windows 11使用Diskpart命令强行删除分区  KFC邀请码怎么使用领额外优惠_KFC邀请码输入方式与额外优惠代码获取方法  byrutor直接访问入口 byrutor官方游戏库  解决Flex容器横向滚动内容截断与偏移问题  B站怎么快速升级 B站用户等级提升攻略【详解】  苹果电脑如何快速截图并编辑 苹果电脑截屏标注快捷操作  手机坏了微信聊天记录怎么导出来 新手机恢复聊天记录技巧  《百度畅听版》关闭兴趣推荐方法  苹果11如何更换iCloud账号_苹果11账号切换的具体步骤  Go反射进阶:访问内嵌结构体中的被遮蔽方法  Linux如何自动分析系统异常日志_Linux日志智能检测  圆通快递官方入口不需要登录 在线查询入口快速查询  TikTok网页版实时观看入口 TikTok网页版短视频在线浏览  LocoySpider如何批量采集电商商品_LocoySpider电商采集的模板应用  顺丰快递单号查询寄件人 顺丰寄件人查询入口  无人机考证官网 中国民航无人机考证官网登录入口  谷歌浏览器官网地址整理_谷歌浏览器新版直连2026稳定访问  J*aScript深度克隆:实现高效、健壮与安全的复杂对象复制  sublime如何处理超大文件不卡顿 _sublime打开大日志文件技巧  《虎扑》取消评分记录方法  《全民k歌》音乐怎么下载到本地2025  《下一站江湖2》风神腿获取攻略  嘴唇干裂起皮怎么办 唇部护理与预防干裂的方法【详解】  Lar*el 关联查询:同时筛选父表与子表数据的高效策略  支付宝登录刷脸不是本人如何解决  word表格如何按某一列内容进行排序_Word表格按列排序方法  OpenWeatherMap API:通过城市名称获取天气预报数据指南  C++ optional用法详解_C++17处理可能为空的返回值  Symfony路由参数转换器:实体存在性验证与错误处理策略  邮政快递寄件查询入口 邮政快递收件查询入口  PHP utf8_encode 字符编码转换陷阱与解决方案  QQ网页版入口导航 QQ网页版在线访问通道  《书耽》更换手机号方法  Python高效统计字典嵌套列表值在目标列表中的出现次数  使用TinyButStrong生成HTML并结合Dompdf创建PDF教程  在Peewee中处理PostgreSQL记录重复:一站式数据摄取教程  快递查询,一键速查 

 2022-05-12

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.