É hora de dar os seus primeiros passos no mundo dos bancos de dados e criar o seu próprio banco de dados. Neste guia, simplificamos o processo criando um banco de dados básico chamado "livros" usando o PHPMyAdmin e adicionando alguns usuários. Este guia irá ajudá-lo a desenvolver uma melhor compreensão dos bancos de dados e prepará-lo para os desafios que virão nos tutoriais de programação em Python.
Principais descobertas
- Você vai aprender a criar um banco de dados e trabalhar com tabelas.
- Você terá insights sobre a definição de chaves primárias e identidades.
- Você aprenderá como definir permissões de usuário para o seu banco de dados.
Guia passo a passo
Primeiro, você deve garantir que está no PHPMyAdmin. Inicie seu servidor local, por exemplo, MAMP, e depois abra o PHPMyAdmin através do localhost. Aqui começamos a criar nosso banco de dados.

Agora buscamos a aba "Bancos de dados" no menu e clicamos nela para criar um novo banco de dados. Você verá um campo onde pode inserir o nome do seu banco de dados. Chame-o de "livros". Antes de criá-lo, selecione a collation correta, para garantir que o banco de dados seja compatível com Unicode. UTF-8 é geralmente a melhor escolha.

Assim que você selecionar a collation, clique em "Criar". Seu banco de dados agora aparecerá na barra lateral esquerda, mas ainda sem tabelas. Para criar uma tabela, clique no banco de dados recém-criado e vá em "Criar tabela". Insira o nome da tabela como "livros" também, e defina o número de colunas, digamos três, e clique em "Ir".

Agora você verá vários campos nos quais pode inserir o nome e o tipo das colunas. O primeiro nome da coluna deve ser "ID". Esta será a coluna da sua chave primária. Defina o tipo de dado como "INT" e ative a opção "Auto Increment". Isso fará com que cada nova entrada seja automaticamente atribuída a um ID sequencial. Isso é especialmente importante para que cada registro possa ser identificado de maneira única.

A próxima coluna deve conter o nome do livro, use o tipo de dado "VARCHAR" e defina um comprimento máximo de 255 caracteres. A terceira coluna é destinada ao autor do livro, aqui também você usará o tipo "VARCHAR".
Depois de definir todas as colunas, clique em "Salvar". Sua tabela agora está criada. Para garantir que tudo esteja funcionando corretamente, você pode verificar as colunas da tabela na aba de estrutura e ver os nomes das colunas que você acabou de inserir.

Agora queremos inserir alguns dados em nossa tabela "livros". Para isso, clique no nome da tabela e selecione "Inserir". Deixe o campo ID vazio para que o ID seja atribuído automaticamente. Agora insira os seguintes livros de exemplo: "O Senhor dos Anéis" de J.R.R. Tolkien e "Just for Fun" de Linus Torvalds.

Depois de inserir esses dados, você pode voltar à aba "Navegar" para ver o conteúdo da sua tabela. Aqui você pode garantir que suas entradas estão sendo exibidas corretamente e conforme esperado.

Agora que você tem seu banco de dados e a tabela, deseja adicionar um usuário para acessar o banco de dados. Vá para "Contas de usuário" e crie um novo usuário. Nomeie-o como "TestUser" e defina a senha como "TestPass". Certifique-se de que o host está definido como "localhost".

Agora é importante conceder as permissões corretas a este usuário. Selecione "Conceder todas as permissões no banco de dados livros". Assim, o usuário poderá trabalhar neste banco de dados específico, sem acesso a todos os outros bancos de dados. Este é um aspecto importante de segurança que você deve considerar.

Uma vez que as permissões foram definidas, salve o usuário e comece a trabalhar em seu banco de dados. Você pode usar instruções SELECT para recuperar dados, ou outros comandos SQL para realizar atualizações.
Resumo – Criando um banco de dados com Python: Um guia simples
Você agora criou com sucesso um banco de dados, configurou uma tabela com dados e gerenciou acessos de usuários. Todas essas etapas servem como base para a programação futura e o trabalho com Python.
Perguntas frequentes
O que é PHPMyAdmin?PHPMyAdmin é um aplicativo baseado na web para gerenciar bancos de dados MySQL.
Como criar um banco de dados no PHPMyAdmin?Faça login no PHPMyAdmin, vá para "Bancos de dados", insira um nome e clique em "Criar".
O que é uma chave primária?A chave primária é uma identificação única para cada linha em uma tabela de banco de dados.
Quais permissões posso conceder a um usuário?Você pode definir permissões de leitura, permissões de gravação e muitas outras permissões específicas para usuários de banco de dados.
Como insiro dados em uma tabela?Selecione a tabela, vá em "Inserir" e insira as informações necessárias.