Pular para o conteúdo principal

Gerenciando bancos de dados no PostgreSQL

Neste tutorial, você vai aprender a criar, excluir e selecionar um banco de dados em SQL.
· 4 min leer

Explore com IA

Se você quer se tornar um cientista de dados ou é curioso sobre dados no geral, precisa entender a importância dos bancos de dados relacionais. SQL é a linguagem que permite consultar bancos de dados relacionais e fazer perguntas relevantes. Para quem está começando a lidar com bancos de dados, é útil saber como colocar um banco para rodar rapidamente. Isso envolve três operações básicas:

Neste tutorial, você vai executar essas operações usando PostgreSQL. Partimos do princípio de que você já tem alguma base de SQL e que o PostgreSQL está instalado no seu sistema. Se ainda não instalou, confira este artigo, que orienta sobre como baixar e instalar o PostgreSQL.

Se o PostgreSQL já está pronto por aí, vamos começar.

Criando um banco de dados

Abra o pgAdmin (que vem com a instalação do PostgreSQL). O pgAdmin oferece uma interface gráfica amigável e permite executar todas as operações básicas de SQL. A interface do pgAdmin é assim: Criando um banco de dados

Pela imagem acima, dá para ver que o sistema PostgreSQL correspondente já tem dois bancos de dados:

  • DataCamp_Courses
  • postgres

Agora você vai criar um novo. Para isso, clique com o botão direito na aba Databases e selecione New Database... nas opções. Para referência: https://bit.ly/2UEfk62.

Se você criou o banco com sucesso, ele deve aparecer na tela inicial do pgAdmin:

Criando um banco de dados

Ao criar o banco, você verá várias opções. Não se assuste. Basta informar o nome do banco que deseja criar e pressionar enter.

Criando um banco de dados

Talvez você se pergunte: por que criar bancos de dados diferentes?

Pense em um cenário em que você usa um sistema central do PostgreSQL para gerenciar tudo relacionado a bancos, incluindo dados de diferentes tipos de aplicações. Você provavelmente não vai querer misturar tudo em um único banco, certo? É melhor separar os bancos por aplicação.

Excluindo um banco de dados

Você pode querer excluir um banco que não usa mais. Basta clicar com o botão direito no banco que deseja remover e selecionar Delete/Drop nas opções. Para referência: https://bit.ly/2S7iL8x.

Selecionando um banco de dados

Vamos fazer isso pelo prompt/terminal. Na instalação padrão do PostgreSQL vem o psql (SQL Shell). Ele parece um prompt de comando:

Selecionando um banco de dados

Abra o prompt do psql e vá pressionando enter (se precisar se conectar a algo específico, informe as credenciais) até ser solicitado a digitar a senha. Insira a senha definida na instalação e pressione enter. O prompt do PostgreSQL é postgres=#.

Primeiro, vamos listar todos os bancos de dados atuais do PostgreSQL com o comando \l. A saída será algo assim:

Selecionando um banco de dados

Agora, vamos selecionar um banco para executar uma consulta simples em SQL. Para se conectar a um banco, use o comando:

\c School

School é o nome do banco ao qual vamos nos conectar. Assim que a conexão for estabelecida, o prompt muda para o nome do banco:

Selecionando um banco de dados

Vamos criar uma tabela simples chamada Students neste banco. A tabela terá duas colunas:

  • Roll_no
  • Name

Fique à vontade para definir os tipos de dados e restrições conforme preferir. Para criar a tabela, você vai precisar de uma query parecida com esta:

Selecionando um banco de dados

Agora, vamos inserir um registro na tabela e visualizar o resultado:

Selecionando um banco de dados

Isso é tudo para o tutorial de hoje. Se você quer aprender mais sobre SQL, confira estes cursos da DataCamp:

Temas

Relacionado