SQL: Chaves primárias

Uma chave primária é um campo da tabela que identifica as informações gravadas nela. E com isso ela não pode ter valores repetidos. São valores únicos, pois se não fossem, as informações seriam perdidas, e claro que não pode conter valor nulos (o campo ficar vazio).

Por exemplo, uma tabela que contem o nome e o telefone do usuário. Um campo chamado ID seria uma boa escolha para ser a chave primária da nossa tabela, como sempre pode haver uma pessoa com o mesmo nome.

O mesmo não aconteceria se a tabela usasse um campo com CPF, pois é um cadastro único por pessoa e ninguém tem o mesmo número.

As tabelas só podem ter uma chave primária cada.

Vítor Norton

I don't dream, I do a lot of things. Sou desenvolvedor Windows e Web, tenho o título de Windows Insider MVP (Anteriormente Microsoft MVP: Windows Experience), tenho uma empresa (Y'APP) e uma startup (M!xer). Sou escritor, programador, artista, mágico e inventor.