What is the difference between a primary key and unique constraints? Please refer to the following example:

Customer Table
Customer ID varchar PK
Customer Name varchar
Customer Address varchar
Customer Country Code varchar
Customer Area Code varchar

Suppose I create a unique constraint (Customer Country Code+Customer Area Code), does it make any difference to use this constraint instead of the primary key.

Apprecieate your advise.

Thanks