Consulta de linhas com mesma categoria e uso de chaves
Olá pessoal,
Minha tabela:
Colunas: id (chave primária sem auto incremento) | categoria | sub_categoria_1 | sub_caegoria_2 | sub_categoria etc... | titulo | conteudo
Exemplos de categorias:
Frutas
Legumes
Verduras
Ervas
Temperos
Carnes
Exemplos de sub categorias:
Frutas - vermelhas, cítricas, gordurosas
Legumes - grandes, pequenos, para ser comido cru, para ser comido cozido
Verduras - ricas em calcio, ricas em magnésio, ricas em ferro
Ervas - com cafeína, sem cafeína, calmantes
Temperos - doces, picantes
Carnes - brancas, vermelhas
Comentários
O post: eu estou fazendo um post diferente porque embora tenha relação com uma aplicação sobre a qual eu fiz um outro post este post traz um assunto diferente.
O porquê que surgiu esta dúvida: eu estava querendo fazer uma tabela para categoria(seção) do meu site, porém estava muito difícil porque seriam muitas tabelas mais de 50 ou 100, muitas mesmo, então como eu não preciso de interação entre as tableas e seus dados eu pensei em uma possibilidade.
O que eu realmente preciso:
1- Visualizar apenas 1 categoria por vez ou uma sub caegoria por vez no banco através do PhpMyAdmin por uma questão de oraganização e facilidade de acesso às informações do campo conteudo, para isso que eu fiz os campos categoria e e subcategorias
2- Adicionar e excluir linhas(que não é o mais importante, pois eu posso substituir o conteúdo da linha que eu desejar, até mesmo porque ouvi dizer que não dá pra excluir chaves primárias ou substituí-las).
Dúvida:
1- Como eu faço para consultar o campo conteudo, através do PhpMyAdmin, no meio de cinco mil linhas apenas as linhas da tabela de uma determinada categoria ou de uma determinada sub_categoria para efeitos de vizualização e edição do campo conteudo desta determinada categoria?
2- A chave primária vai atrapalhar esta consulta, vizualização e edição das linhas da categoria?
3- Para que serve uma chave estrangeira? Eu precisarei utilizar uma nesta consulta, vizualização e edição?
Obrigado!
Phil
Discussão (2)
Carregando comentários...