(一)sql里面的属性与约束的用法

本文介绍了SQL中属性和约束的概念,强调了主键与唯一键的区别,主键不允许为空,而唯一键可以。当多表存在并需要关联时,外键成为关键。以订单表和订单详情表为例,解释了如何使用外键将两个表关联,其中订单表的订单编号作为外键,用于联结两个表以实现数据查询。
摘要由CSDN通过智能技术生成

(一)sql里面的属性与约束的用法

属性

属性 使用场景
int(整型) 用作标识符,状态码,或者作为主键使用(一般自增)
char(字符串) 文字得描述
double 适用于小数,较为精确的值,比如说钱
date 日期单位,只精确到那一天,一般电商网站的用户信息使用
Timestamp 日期时间单位,精确到时间秒,比较常用在医院超市等需要精确时间的场所

约束

约束 类型 说明
primary key 主键、唯一约束 一张表只能由有一个主键,或者几个字段形成联合主键,且内容唯一,不为空
foreign key 外键 表与表之间,建立强制的关联关系,外键必修和主键绑定
unique 唯一键 内容唯一,但可以为空
not null 非空键 内容不能为空

键的区别

  1. 主键和唯一键的区别?
    主键
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值