dúvida básica sobre SQL - como criar constraint (fk - foreigner key)?

create table TbProf(
CdProf bigint not null auto_increment,
NmProf varchar (15),
Cpf varchar (14),
Rg varchar (14),
DtNasc varchar (14),
FoneResidencial varchar (10),
FoneCelular varchar (10),
Sexo char (1),
Email varchar (20),
Cep varchar (10),
primary key (CdProf)
)

e

create table TbEndereco(
Rua varchar (20),
Bairro varchar (20),
Cidade varchar (20),
Estado varchar (2),
)

create table TbEndereco( //... CdProf bigint not null, foreign key CdProf references TbProf(CdProf) )