mysql如何创建和删除唯一索引(unique key)

 更新时间:2023年12月13日 10:01:59   作者:安好无念_  
这篇文章主要介绍了mysql如何创建和删除唯一索引(unique key)问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

mysql创建和删除唯一索引

编写数据库驱动的应用时,数据重复性是一个绕不过去的坎,尤其是处理那些采集数据的时候,虽然可以通过编写相应的判断语句。

比如

几年前,使用过火车头采集器,就碰到过重复数据入库的问题。

当时采用的方式是给mysql数据库的字段建立唯一索引(unique),这样,重复的数据就被排除了。

怎样创建 unique key呢?

phpmyadmin可视化数据库管理工具,选中字段结构钩选即可。

可视化工具虽然方便,但是麻烦。

操作较烦琐,还是喜欢命令行,进入mysql命令行模式

举个例子

把数据库:test(数据库)->test(数据表)->key(字段)设置unique 索引为例:

alter table test add unique index (`key`);   //创建unique索引
alter table test drop index `key`; //删除key键 unique索引

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • MySql COALESCE函数使用方法代码案例

    MySql COALESCE函数使用方法代码案例

    这篇文章主要介绍了MySql COALESCE函数使用方法代码案例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 简析mysql字符集导致恢复数据库报错问题

    简析mysql字符集导致恢复数据库报错问题

    这篇文章主要介绍了简析mysql字符集导致恢复数据库报错问题,具有一定参考价值,需要的朋友可以了解。
    2017-10-10
  • centos6.5下mysql 5.7.19 安装配置方法

    centos6.5下mysql 5.7.19 安装配置方法

    这篇文章主要为大家详细介绍了centos6.5下mysql 5.7.19 安装配置方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • MySQL清空所有表的数据方法示例

    MySQL清空所有表的数据方法示例

    本文主要介绍了MySQL清空所有表的数据方法示例,要清空MySQL数据库中所有表的数据,但保留表结构,下面就介绍了几种常用的方法,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • 解决SQLyog连接MySQL出现错误Plugin caching_sha2_password could not be loaded

    解决SQLyog连接MySQL出现错误Plugin caching_sha2_password co

    当使用SQLyog连接MySQL时,如果遇到插件caching_sha2_password无法加载的错误,可以通过更改密码并将其标识为mysql_native_password来解决,具体步骤包括:打开命令提示符窗口,登录MySQL,修改密码并更换插件,然后使用新密码连接SQLyog
    2025-01-01
  • MySQL之初始化数据详解

    MySQL之初始化数据详解

    本文介绍了MySQL命令行的基本操作,包括列出数据库、创建数据库、使用数据库、查看表、删除数据库、退出MySQL等,还详细介绍了数据库表的结构和属性,以及如何创建和初始化测试数据
    2025-01-01
  • PHP连接MySql闪断自动重连的方法

    PHP连接MySql闪断自动重连的方法

    当mysql连接闪断时,之后循环的执行将会失败。这篇文章主要介绍了PHP连接MySql闪断自动重连的方法,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-08-08
  • Mycat搭建分库分表方式

    Mycat搭建分库分表方式

    文章介绍了如何使用分库分表架构来解决单表数据量过大带来的性能和存储容量限制的问题,通过在一对主从复制节点上配置数据源,并使用分片算法将数据分配到不同的数据库表中,可以有效降低单表数据量过大导致的效率问题
    2025-01-01
  • mysql的基础语句和外键查询及其语句详解(推荐)

    mysql的基础语句和外键查询及其语句详解(推荐)

    这篇文章主要介绍了mysql的基础语句和外键查询及其语句详解(推荐),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2025-04-04
  • 解决mysql.server start执行报错ERROR!The server quit without updating PID file

    解决mysql.server start执行报错ERROR!The server quit without u

    这篇文章主要介绍了解决mysql.server start执行报错ERROR!The server quit without updating PID file问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09

最新评论