数据库(笔记)——定义数据表约束和修改数据表

在这里只使用SQL语句来进行

数据表约束的定义

约束的类型

  1. NULL/NOT NULL约束
    分别表示可以为空和不可以为空,语句如下
Create Table Stu
(
	stu_no nchar(11) Constraint s_con NOT NULL
)
[Constraint + 约束名] + 约束类型,其中约束名自己定义,中括号部分可以省略(也就是可以不对约束进行命名,系统会自定义)
  1. UNIQUE约束
    UNIQUE唯一,用于表示一列或者多个列的组合上取值唯一,不能用相同的值出现

注意:唯一约束下,可以有空值存在,但最多只能有一个

Create Table Stu
(	-- 单个属性列的约束
	stu_no nchar(11) Constraint s_uni UNIQUE
)
Create Table Stu
(	--多个属性列的约束
	stu_na nchar(8),
	stu_sex nchar
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值