数据库设置外键怎么设置
网站编辑2023-06-15 10:40:20301
在SQL Server中,数据库名称的字段被称为外键(external key),而表名称被称为主键(primary key)。

下面是一个基本的SQL查询语句,它可以将一个表中的所有字段按照某种规则进行连接和绑定,使得该表成为另一个表的外键。
例如,假设有一个名为"mysql"的表,其表名为"mytable",其中包含一个名为"my_col"的字段,它的值为2。
假设要在my_col的键值中添加数据,可以如下所示:
SELECT * FROM my_table WHERE my_col_index = 'mysql2";
其中,"mycolindex"是要添加到"mysql2"表的所有字段的索引,"mysql2"表是"mysql"数据库的表名,"mycolindex"是要在mycolindex字段中的值。
现在,可以使用以下代码来添加数据:
INSERT INTO my_col_table, my_col_index = 'mysql2"
VALUES (
mysql2
)
GROUP BY my_col_index
ORDER BY my_col_index DESC
LIMIT 1;
在上面的语句中,我们首先创建了一个名为"mycoltable"的表,并将其名字设置为"mycol"。然后,我们使用"GROUP BY"关键字将表的所有字段连接到一起,并添加了一个列"mycolindex",以便将"mysql2"表连接到它。最后,我们使用一个简单的INSERT语句将mycol_index字段作为"mysql2"表中的外键字段。
请注意,外键规则通常是针对表中只包含一种关系的情况,例如仅仅是主键。







