Foreign Key
Sometimes you need to maintain and restrict only Same data in a table that is exactly the same column data of another table, this purpose is served by using a foreign key
The foreign key constraint is a column or list of columns which points to the primary key column of another table
The main purpose of the foreign key is only those values are allowed in the present table that will match to the primary key column of another table.