SQL语句中外键和主键的删除、添加方法

--删除外键 
语法:alter table 表名 drop constraint 外键约束名 
如:alter table s_student drop constraint fk_room; 

--添加外键 
语法:alter table 表名 add constraint 外键约束名 foreign key(列名) references 引用外键表(列名) 
如:alter table t_student add constraint fk_student_room foreign key(fk_room) references t_room(pk_id) 
 
--删除主键 
语法:alter table 表名 drop constraint 主键约束名 
如:alter table s_student drop constraint pk_id;
 
--增加主键 
语法:alter 表名 add constraint 主键约束名 primary key(列名) 
如:alter s_student add constraint pk_student_id primary key(pk_id);
MySQL是一种关系型数据库管理系统,它采用了主键外键来定义和维护表之间的关系。主键是用来唯一标识表每一行的字段,而外键用来建立不同表之间的联系。下面是一段关于MySQL基础主键外键的代码使用视频的介绍。 视频开始时,首先介绍了如何在MySQL创建表并定义主键。代码示例展示了CREATE TABLE语句的使用,其指定了主键的字段和约束。然后,视频展示了如何插入数据到表,并强调了主键字段的唯一性,以及如何处理主键冲突的情况。接着,视频演示了如何使用主键来查询特定的行,并展示了如何使用主键字段来进行排序和过滤结果。 接下来,视频转向外键的介绍。首先,视频展示了如何在创建表时定义外键的语法。代码示例,在CREATE TABLE语句使用了FOREIGN KEY约束来指定外键的字段和参考的表,强调了外键的一致性要求。然后,视频演示了如何插入数据到含有外键的表,并介绍了外键约束的作用。视频还展示了如何使用外键来查询关联的数据,并且强调了外键的引用完整性。 接着,视频讲解了如何使用ALTER TABLE语句来修改表的结构和添加外键。代码示例,视频展示了如何使用ALTER TABLE ADD CONSTRAINT语句添加外键约束,并强调了外键的限制条件。最后,视频提醒了在删除表时需要注意外键的处理,示范了如何使用ALTER TABLE DROP CONSTRAINT语句删除外键约束。 通过这段视频的介绍,观众可以了解到MySQL主键外键的基本概念和用法。视频提供了代码示例和演示,帮助观众更好地理解如何在MySQL使用主键外键来建立表之间的关系,并展示了如何通过主键外键来实现数据的查询和一致性要求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值