Os proprietários de novos sites geralmente tropeçam com a menção do gerenciamento de banco de dados, sem perceber o quanto um banco de dados pode melhorar a experiência do site. Um banco de dados é apenas uma coleção organizada e estruturada de dados.
O MySQL é um sistema de gerenciamento de banco de dados SQL de código aberto gratuito. Quando você entender o MySQL, você pode usá-lo para armazenar conteúdo em seu site e acessar esse conteúdo diretamente usando PHP.
Você nem precisa conhecer o SQL para se comunicar com o MySQL. Você só precisa saber como operar o software fornecido pelo seu host. Na maioria dos casos, isso é phpMyAdmin.
Antes de você começar
Programadores experientes podem optar por gerenciar dados usando o código SQL diretamente, através de um prompt de shell ou através de algum tipo de janela de consulta. Novos usuários estão melhor aprendendo a usar phpMyAdmin.
É o programa de gerenciamento MySQL mais popular, e quase todos os hosts da Web o instalam para você usar. Entre em contato com o seu host para descobrir onde e como você pode acessá-lo. Você precisa conhecer o seu login no MySQL antes de começar.
Criar um banco de dados
A primeira coisa que você precisa fazer é criar um banco de dados. Feito isso, você pode começar a adicionar informações. Para criar um banco de dados no phpMyAdmin:
- Faça login na sua conta no seu site de hospedagem.
- Localize e clique no ícone phpMyAdmin e faça login. Ele estará na pasta raiz do seu site.
- Procure "Criar novo banco de dados" na tela.
- Digite o nome do banco de dados no campo fornecido e clique em Crio.
Se o recurso criar banco de dados estiver desativado, entre em contato com seu host para criar um novo banco de dados. Você deve ter permissão para criar novos bancos de dados. Depois de criar o banco de dados, você estará levado para uma tela onde você pode inserir tabelas.
Criando tabelas
No banco de dados, você pode ter muitas tabelas, e cada tabela é uma grade com informações mantidas nas células da grade. Você precisa crie pelo menos uma tabela para armazenar dados em seu banco de dados.
Na área denominada "Criar nova tabela no banco de dados [nome_do_banco_de_dados]]", digite um nome (por exemplo: livro de endereços) e digite um número na célula Campos. Campos são colunas que contêm informações.
No exemplo do livro de endereços, esses campos contêm nome, sobrenome, endereço e assim por diante. Se você souber o número de campos necessários, insira-o. Caso contrário, basta digitar um número padrão 4. Você pode alterar o número de campos posteriormente. Clique Ir.
Na próxima tela, insira um nome descritivo para cada campo e selecione um tipo de dados para cada campo. Texto e número são os dois tipos mais populares.
Os dados
Agora que você criou um banco de dados, pode inserir dados diretamente nos campos usando o phpMyAdmin. Os dados em uma tabela podem ser gerenciados de várias maneiras. Um tutorial sobre maneiras de adicionar, editar, excluir e pesquisar as informações em seu banco de dados ajudam você a começar.
Get Relational
A grande coisa sobre o MySQL é que é um relacional base de dados. Isso significa que os dados de uma de suas tabelas podem ser usados em conjunto com os dados de outra tabela, desde que eles tenham um campo em comum. Isso se chama Junção e você pode aprender como fazê-lo neste Junções do MySQL tutorial.
Trabalhando a partir do PHP
Depois de usar o SQL para trabalhar com seu banco de dados, você pode use SQL do PHP arquivos no seu site. Isso permite que seu site armazene todo o conteúdo em seu banco de dados e acesse-o dinamicamente conforme necessário para cada página ou solicitação de cada visitante.