oracle(27)_SQL_约束_唯一约束

SQL

约束

  • 在数据库开发中,约束是必不可少,使用约束可以更好的保证数据的完整性。
唯一约束(unique)
  • 表中的一个字段的内容是唯一的

  • 范例:建表一个 pname 是唯一的表

  • 示例图:
    在这里插入图片描述
    在这里插入图片描述
    此时是不允许向表内插入名字相同的记录的!

  • 唯一约束的名字也可以自定义

  • 示例图:
    在这里插入图片描述
    在这里插入图片描述

以上操作完整源码:

--唯一约束
create table person(
       person_id  number(4) ,
       pname      varchar2(10) unique,
       age        number(3),
       birthday   date
);

--自定义唯一约束名称
create table person(
       person_id  number(4) ,
       pname      varchar2(10),
       age        number(3),
       birthday   date,
       constraint person_pname_uk unique(pname)
);

如有错误,欢迎指正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值