Junior
O que é uma chave primária?
sobes.tech IA
Resposta da IA
A chave primária é uma coluna ou conjunto de colunas numa tabela de base de dados que identifica de forma única cada linha dessa tabela.
Características principais:
- Unicidade: Os valores da chave primária devem ser únicos para cada linha.
- Não nulo (NOT NULL): O valor da chave primária não pode ser NULL.
- Uma por tabela: Cada tabela pode ter apenas uma chave primária.
- Indexação: Ao criar a chave primária, o banco de dados cria automaticamente um índice para melhorar o desempenho de busca e ligação de tabelas.
Exemplo:
Na tabela users, a chave primária pode ser a coluna id:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY, // Definição da chave primária
username VARCHAR(255) NOT NULL UNIQUE,
email VARCHAR(255) NOT NULL UNIQUE
);
Uso da chave primária:
- Identificação de registros
- Ligação de tabelas através de chaves externas
- Garantia da integridade dos dados