javaweb----SQL 多表查询

1.约束

  • 作用于列上的规则,用于限制加入表的数据

1.2约束分类

1.2.1非空约束

--主键且自增长
primary key

--非空且唯一
not null unique

--默认
default

1.2.2唯一约束

1.2.3主键约束

1.2.4检查约束 check

1.2.5默认约束 default

1.2.6外键约束 foreign key

  • 外键用来让两个表的数据之间创建连接,保证数据的一致性和完整性
  • 创建表时添加外键约束
create table tablename(

columnname datatype,

...

[constraint] [外键名] foreign key(外键列名) references 主表(主表列名)

)
--添加外键 dep_id,关联 dept 表的id主键
constraint fk_emp_dept foreign key(dep_id) references dept(id)

--先添加主表再添加从表
  • 建完表后添加外键约束

alter table tablename add constraint 外键名称 foreign key(外键字段名称)  reference 主表名称(主表列名称)

  • 删除约束

alter table tablename drop foreign key 外键名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值