O "campo chave" na tabela da base de dados é o campo da tabela para o qual o sistema de gestão desta base de dados cria registos de serviço adicionais que servem para agilizar a procura de linhas. O procedimento de reclassificação de acordo com o conteúdo de um campo-chave, que o SGBD executa após cada alteração em uma tabela, é denominado indexação por um campo-chave. No MySQL DBMS, é conveniente usar o aplicativo phpMyAdmin para criar campos-chave.
Instruções
Passo 1
Faça login no phpMyAdmin e vá para o banco de dados que contém a tabela de seu interesse clicando no link correspondente no painel esquerdo da interface do aplicativo. No painel esquerdo da página que se abre, haverá uma lista das tabelas existentes no banco de dados selecionado e, no painel direito, uma tabela com informações mais detalhadas sobre elas. Você precisa clicar no link com o nome da mesa desejada no quadro esquerdo, ou no ícone "Estrutura" na linha correspondente no quadro direito. Como resultado, a lista de campos desta tabela será carregada no quadro correto.
Passo 2
Se você precisar transformar uma chave em um dos campos existentes, terá várias opções. Se você precisar criar uma chave apenas para acelerar a busca de registros (pode haver várias dessas chaves na tabela ao mesmo tempo), clique no ícone “Índice” na coluna “Ação” do campo da tabela necessária. O aplicativo irá compor a consulta SQL necessária e enviá-la ao servidor. Se for uma chave única, pela qual os registros da tabela são ordenados por padrão (pode haver apenas um e é chamado de “índice primário”), clique no ícone “Primário” na mesma coluna “Ação”.
etapa 3
Se precisar fazer um campo chave que ainda não está na tabela, marque a caixa "No início da tabela" e clique no botão "OK" da mesma linha. No formulário que se abre, preencha os campos com os parâmetros do campo que está sendo criado e marque a linha com o ícone "Primário", a seguir clique no botão "Salvar" e o aplicativo irá gerar e enviar o SQL necessário consulta.
Passo 4
Você também pode fazer a solicitação necessária. Para fazer isso, clique no link SQL e digite o texto da consulta necessária no campo de texto de várias linhas. Por exemplo, pode ser assim:
ALTER TABLE `tableOne` DROP PRIMARY KEY, ADD PRIMARY KEY (` login`)
Essa consulta substitui a chave primária existente na tabela chamada tableOne e atribui o campo denominado login como a chave primária. Para enviar o pedido, clique no botão "OK".