说明:

UNIQUE 约束唯一标识数据库表中的每条记录。

UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。

PRIMARY KEY 拥有自动定义的 UNIQUE 约束。

请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。

1、创建一个测试表:

create table test(
    id int unsigned auto_increment,
    name varchar(50) not null,
    age int unsigned,
    unique(name),
    primary key(id)
)engine=innodb charset=utf8

2、插入数据测试

insert into test(name,age) values('张三',21)
查询
    

再添加相同name名称的数据会报错添加不上

mysql 创建唯一约束表相关推荐

  1. Mysql数据唯一约束与唯一索引案例总结及踩坑记(含NULL值与唯一约束唯一索引的搭配使用)

    Mysql数据唯一索引与唯一约束案例总结 唯一约束的说明 唯一约束是约束(CONSTRAINT)里的一种,常见的还有主键.外检.默认值.是否为空.检查等.唯一约束即限制某个或某些字段具有唯一性(不能重 ...

  2. PHP教程 数据库和MySQL_PHP教程 - MySQL 创建数据库和表

    PHP MySQL 创建数据库和表 数据库存有一个或多个表. 创建数据库 CREATE DATABASE 语句用于在 MySQL 中创建数据库. 语法 CREATE DATABASE database ...

  3. mysql中 唯一约束的关键字是_mysql的约束

    在mysql设计表中,有个概念叫做约束 什么是约束 约束英文:constraint 约束实际上就是表中数据的限制条件 约束种类 mysql的约束大概分为以下几种:非空约束(not null) 唯一性约 ...

  4. 用php创建数据库代码,php创建数据库_PHP MySQL 创建数据库与表示例

    摘要 腾兴网为您分享:PHP MySQL 创建数据库与表示例,掌上新华,携程,小牛,苏宁易购等软件知识,以及死神觉醒ios,花视频,s3云存储,华为谷歌器,学成网,cf掌上,互刷天下,抖音批量,润乾报 ...

  5. 【mysql创建数据库以及表添加内容】

    mysql创建数据库以及表添加内容 第一步 先打开cmd 第二步 输入mysql -u root -p,然后就进入mysql 第三步 创建数据库 create database [数据库名],这里我用 ...

  6. mysql 创建数据库 添加表

    mysql 创建数据库 添加表 -- 作业 -- 创建数据库 create database mydb character set utf8; -- 查询所有数据库 show DATABASES; - ...

  7. MySQL添加唯一约束和联合唯一约束(建表后添加)

    MySQL:添加唯一约束和联合唯一约束 在MySQL数据库中,经常会碰到由于业务需要添加唯一键约束,唯一键约束,可以在一个列上添加约束,也可以在多个列上添加唯一约束. 单列唯一约束 在一列上添加唯一约 ...

  8. mysql用唯一约束避免重复_mysql中创建唯一约束防止数据重复

    针对数据重复插入的情况,我们通常会在业务代码中进行处理,就是说入库的时候先查一遍有没有,没有记录的情况再准许入库.但是如果只是自己处理业务代码时先查后入库,并发高时会发生意想不到的后果. 比如现在表t ...

  9. mysql 创建唯一索引_Mysql普通索引和唯一索引的选择分析

    假设一个用户管理系统,每个人注册都有一个唯一的手机号,而且业务代码已经保证了不会写入两个重复的手机号.如果用户管理系统需要按照手机号查姓名,就会执行类似这样的 SQL 语句: select name ...

最新文章

  1. sql 两个表字段不一样合并查询_数据分析进阶--SQL多表查询
  2. 基于Pytorch再次解读NiN现代卷积神经网络和批量归一化
  3. MySQL 5.1以下如何动态抓取查询日志
  4. Android AsyncTask
  5. 共建智慧海关 第四范式打造快、准、稳海关单证识别系统
  6. 苦酒入喉心作痛,红酒入鹅鹅想哭——震惊!勒索病毒想哭靠wine感染了Ubuntu16.04...
  7. LeetCode MySQL 1873. 计算特殊奖金(case when then else end)
  8. ACL2020 奇葩论文标题大赏
  9. 三:Java+SpringBoot框架使用(携带cookies信息访问的get接口开发)
  10. Android - shape圆形画法(oval)
  11. 苹果公司为什么不给iPhone设计大容量电池和快充?
  12. python 多继承与super使用详解_Python super()方法、多继承以及MRO顺序
  13. spring所需包下载
  14. 更优雅的 node.js 框架 :nestjs 5.1 发布 ,支持异步动态 modules 。
  15. 【C++课程设计】基于单向链表的通讯录管理程序
  16. ImageLoader----内存缓存
  17. Flutter Text文本删除线、下划线设置
  18. 魅族开机卡flyme转圈圈
  19. 贷超、贷超分销系统 贷超分销模式 简介
  20. talib实现与通达信、同花顺一致的MACD、KDJ指标

热门文章

  1. 无线网卡的Master、monitor、promi…
  2. Java后台相关知识盘点(持续更新中)
  3. 千牛客服面板插件开发
  4. 在VMware中如何安装vista
  5. PHP 生成七牛云直播间
  6. 中文分词之HMM详解
  7. ltp分词后处理——强制分词模块
  8. vue-directive 自定义指令实现popover气泡弹窗
  9. iFunk S机械键盘游戏本登陆苏宁
  10. 动作捕捉技术应用于地面移动机器人协同