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:
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:
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.
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:
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:
Agora, vamos selecionar um banco para executar uma consulta simples em SQL. Para se conectar a um banco, use o comando:
Se você deseja começar a usar o SQL, nós o ajudamos. Neste tutorial de SQL, apresentaremos as consultas SQL, uma ferramenta poderosa que nos permite trabalhar com os dados armazenados em um banco de dados. Você verá como escrever consultas SQL, aprenderá sobre
Explore o gerenciamento de dados com nosso tutorial do SQL Server. Do básico ao uso avançado, aprimore suas habilidades e navegue no SQL Server com confiança.
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:
Pela imagem acima, dá para ver que o sistema PostgreSQL correspondente já tem dois bancos de dados:
Agora você vai criar um novo. Para isso, clique com o botão direito na aba
Databasese selecioneNew 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:
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.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/Dropnas 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:
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:Agora, vamos selecionar um banco para executar uma consulta simples em SQL. Para se conectar a um banco, use o comando:
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:
Vamos criar uma tabela simples chamada Students neste banco. A tabela terá duas colunas:
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:
Agora, vamos inserir um registro na tabela e visualizar o resultado:
Isso é tudo para o tutorial de hoje. Se você quer aprender mais sobre SQL, confira estes cursos da DataCamp: