设置外键

news/2025/2/11 13:01:01/

数据的修改:

update 数据表名称 set 字段=。。。 where 。。。;

通过两个表的关联修改:update goods as g inner join goods_cates as c on g.catename=c.name set g.name=c.id

 

把从一个里查询到的数据插入到另一个表:insert into 要插入的数据表(字段)select  * from  数据来源表 ;

 

设置外键

alter table 要设置外键的数据表名称 add foreign key (外键字段) references 外键作主键的数据表(数据表主键)

外键的加入会降低数据库的性能,所以外键的约束作用一般用逻辑判断来代替。

取消外键的设置

alter table 数据表名称 drop foreign key 外键名称;

 

 


http://www.ppmy.cn/news/862644.html

相关文章

sql server设置外键

首先选择设置外键的表,右键“设计” 然后单击随便选择一个字段,选择“关系” 选择“表和列规范” 在主键表那里选择外键的数据来源表,比如score的外键courseid完全来源于course表的courseid,所以这里选择course表,表选…

mysql设置外键的四种方法(转载)

mysql设置外键的四种方法(转载)

数据库入门-主键和外键设置

一:)在所想要设置为主键的列上单击右键,点击设置为主键,设置成功后该列上有一个钥匙🔑图标 二:)设置外键单击右键选择 点击添加 点击设计器 点击表和列规范 后面的框中点一下,就会出现后面的三个点的按钮,点击三个点图…

给表设置外键

先介绍一下基本情况: 现在有两个表一张是t_blog表(博客表),一张是t_blogType表(博客类别) 现在我想把t_blog表中的typeID属性设置为外键,关联t_blogType表中的id属性。 1,右键t_blog表,设计表,选择外键属性 2,然后会…

如何在MySQL中设置外键约束以及外键的作用

如何在MySQL中设置外键约束以及外键的作用 1.外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 2.外键的配置 1)先创建一个主表,代码如下: #创建表student,并添加各种约束 create table stud…

Navicat中的外键设置说明

1.什么是外键,简单可以理解为依赖 定义:外键是指引用另外一个表中的一列或多列数据,被引用的列应该具有主键约束或者唯一性约束。外键用来建立和加强两个表数据之间的连接。 student和grade,学生表中的gid是学生所在的班级id,是…

什么是外键? 为什么需要外键?怎么使用外键?

首先我们先思考一个问题: 如何将京东"fuliuqingfeng"的用户信息及其多个邮寄商品地址保存到数据库中? 我们第一步会这样操作实现: create table user_info(id char(36) primary key,user_name varchar(30) not null,password varchar(30) …