Trabalhando com Banco de Dados SQL usando Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024

ความคิดเห็น • 54

  • @wesleyalexsanderxaviergonc2402
    @wesleyalexsanderxaviergonc2402 ปีที่แล้ว +1

    Cara que vídeo bom, obrigado. Vai me ajudar muito no trabalho.

  • @alnbraquiel
    @alnbraquiel 4 ปีที่แล้ว +1

    Boa Filipe, obrigado por mais essa aula, infelizmente ainda estou tendo alguns problemas para conectar ao SQL Server, mas ao Postgres funcionou perfeitamente. Conectando direto ao banco nos poupa bastante trabalho. Muito obrigado mesmo!!!

  • @Badugi30
    @Badugi30 4 ปีที่แล้ว +4

    Excelente!!! Vocês sempre produzindo muito conteúdo bom!!! Já indiquei para o pessoal do curso de data science que estou fazendo :)

    • @Stack_tecnologias
      @Stack_tecnologias  4 ปีที่แล้ว +1

      Que bom que você gostou Gisele. Obrigado por compartilhar :)

  • @leonardo_fagundes
    @leonardo_fagundes 2 ปีที่แล้ว

    Me encontrei como iniciante nas suas palavras.

  • @joaophylipe2307
    @joaophylipe2307 3 ปีที่แล้ว +1

    Sensacional mano parabéns pela aula incrível e detalhada. Concordo com o Rafael G. Poderia fazer um vídeo ensinando como conectar varios bancos em uma consulta como se fosse um UNION ALL. Ou seja, eu tenho um Servidor com vários bancos com uma mesma estrutura e quero consulta se existe um dado em uma tabela de todos os bancos.
    Isso ajudaria muita gente.

  • @priscilasales8072
    @priscilasales8072 2 ปีที่แล้ว

    é possivel colocar uma consulta de bullk isert aonde vc colocou query= ?

  • @lucasalexandre4176
    @lucasalexandre4176 3 ปีที่แล้ว

    Que didática, meu amigo...
    Se possível, depois faz um vídeo explicando como vc deixou o seu workbench com esse tema!

  • @cidnazareth
    @cidnazareth 4 ปีที่แล้ว +4

    Boa Felipe. Difícil encontrar vídeos como este mostrando como se conecta à bases relacionais. Para mim é muito mais fácil fazer os joins desta forma do que usando arquivos textos ou csv´s, a sintaxe do pandas ainda não está no sangue.
    Abraço.

    • @Stack_tecnologias
      @Stack_tecnologias  4 ปีที่แล้ว +1

      Muito bom Cid. Obrigado pelo comentário. Um abraço.

  • @leopedragon
    @leopedragon 4 ปีที่แล้ว +1

    Muito bom! Como sempre, excelente didática e excelente conteúdo.

  • @alexsouza2312
    @alexsouza2312 4 ปีที่แล้ว +3

    Olá! Muito massa! Teria como disponibilizar o notebook utilizado? Valeu!

    • @Stack_tecnologias
      @Stack_tecnologias  4 ปีที่แล้ว +2

      Olá Alex, tudo bem? esse notebook, bem como todos os outros se encontram neste link: t.me/minerandodados

  • @louriveira
    @louriveira 4 ปีที่แล้ว +2

    Ei Felipe, aula top, excelente. Parabéns e sucesso!

  • @wagnersaraiva1978
    @wagnersaraiva1978 3 ปีที่แล้ว

    Adorei! Aula Top e de fácil entendimento.

  • @andradenegociodigital9649
    @andradenegociodigital9649 3 ปีที่แล้ว

    Antes das instalações, não se deve criar um ambiente de desenvolvimento?

  • @marcelocostati
    @marcelocostati 4 ปีที่แล้ว +2

    Muito bom o vídeo. Consegui conectar no Microsoft SQL Server e acompanhar o vídeo até o momento que cria um DF a partir de várias tabelas. Não consegui criar um DF utilizando parâmetro dinâmicos =(

    • @claudineitaiacolo5131
      @claudineitaiacolo5131 4 ปีที่แล้ว +1

      O Marcelo tudo bem?! Poderia me ajudar com o script de acesso ao SQL server?

    • @marcelocostati
      @marcelocostati 4 ปีที่แล้ว

      @@claudineitaiacolo5131 Claro!! Em que ponto vc está? Conseguiu conectar na base de dados ou não?

    • @claudineitaiacolo5131
      @claudineitaiacolo5131 4 ปีที่แล้ว

      @@marcelocostati Oi Marcelo tudo bem?! Meu amigo eu sou noobie nessa área. Tanto que perguntei se posso usar o Colab ou o PyCharm para fazer isso...rsss Conecto os Bancos de Dados através de OpenVPNs e esse modo pelo Python me ajudaria muito. Então se pudesse me dar uma luz sobre o dirver de conexão e a engine para o SQL me ajudaria pra caramba... acho que dali pra frente eu caminho... E já abusando da sua ajuda se puder elucidar essas minhas dúvidas sobre o PyChar eu seria muitíssimo grato. De qualquer modo Obrigado meu caro! Abraço!

    • @deboracorrea3605
      @deboracorrea3605 3 ปีที่แล้ว

      @@marcelocostati também estou tendo problema. O banco que eu acesso está em um servidor e ele n reconhece os comando quando volto os mesmo para o Server.
      InterfaceError: (pyodbc.InterfaceError) ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado (0) (SQLDriverConnect)') (Background on this error at: sqlalche.me/e/13/rvf5)

    • @marcelocostati
      @marcelocostati 3 ปีที่แล้ว

      @@deboracorrea3605 Ei! Joia Debora? Tem como compartilhar o trecho do código de conexão? Qual o driver está utilizando? Se quiser, pode compartilhar o código lá no GIST (gist.github.com/). Abraço!

  • @codificaFacil93
    @codificaFacil93 2 ปีที่แล้ว

    E onde eu olho a documentação para poder saber o driver preciso conectar o python no servidor da minha empresa
    ?

  • @leandrocosta4283
    @leandrocosta4283 4 ปีที่แล้ว +5

    Boa noite, conheci o seu canal e já estou me inscrevendo!!! Como consigo pegar o sql tabela employe? Não achei dentro do zip!

    • @felipesantana795
      @felipesantana795 4 ปีที่แล้ว +2

      Oi Leandro, obrigado pelo comentário. Para acessar o script sql segue o link com os arquivos sample do mysql: github.com/datacharmer/test_db. Um abraço!

  • @claudineitaiacolo5131
    @claudineitaiacolo5131 4 ปีที่แล้ว

    Parabéns pelo material, Consigo fazer o processo usando o PyCharm ou somente no Jupyter?
    Ou ainda posso usar através do Colab do Google?

  • @dhevictor
    @dhevictor 3 ปีที่แล้ว +1

    Uma dúvida, da para usar o pymysql para fazer alimentação de um banco de dados?
    Por streamlit?

    • @Stack_tecnologias
      @Stack_tecnologias  3 ปีที่แล้ว +1

      Perfeitamente, Yanni. Pode inserir dados assim como fazer leituras.

    • @dhevictor
      @dhevictor 3 ปีที่แล้ว +1

      @@Stack_tecnologias que bom saber, vou procurar na documentação. Muito obrigado pela ajuda.

    • @dhevictor
      @dhevictor 3 ปีที่แล้ว

      Mais uma dúvida, com relação ao relacionamento entre tabelas do banco, isso só seria possível pelo sgbd do SQL mesmo como o Microsoft SQL server?

    • @Stack_tecnologias
      @Stack_tecnologias  3 ปีที่แล้ว +1

      @@dhevictor Não. Você pode conectar a sua fonte de dados com o Pymysql, consultar as tabelas com o SQL e aí já fazer as junções necessárias e trazer isso como um dataframe Pandas. Ou pode consultar as tabelas que vai precisar, trazer cada uma delas como um dataframe separado e depois fazer o merge dos dados pelo pandas. Só tome cuidado se estiver em um ambiente com um grande volume de dados.

    • @dhevictor
      @dhevictor 3 ปีที่แล้ว

      @@Stack_tecnologias certo muito obrigado. 😄🙏

  • @migueljr6147
    @migueljr6147 4 ปีที่แล้ว

    Por que vc usa essa biblioteca de mysql em vez da mysql-conect? Algum motivo específico? Vlw

  • @DigCast
    @DigCast 2 ปีที่แล้ว

    Olá to como uma dificuldade preciso transferir um
    Corpo de email
    Automaticamente para o banco de dados sql

  • @paulohenrique21df
    @paulohenrique21df 4 ปีที่แล้ว

    queria o codigo entrei no telegram mas nao disponibiliza la so o video.

  • @DaviRamosinfo
    @DaviRamosinfo 4 ปีที่แล้ว +2

    Show !!

  • @giovanesilveiradasilveira994
    @giovanesilveiradasilveira994 4 ปีที่แล้ว +1

    Mano, faz um vídeo utilizando os microdados do ENEM de 2018, um arquivo .csv com mais de cem colunas e mais de cinco milhões de linhas, realizando o filtro de variáveis de interesse com o SQL para tratamento e manipulação das variáveis selecionadas no Jupyter Notebook.
    Por exemplo, eu gostaria de extrair dos microdados do ENEM de 2018 (arquivo que contém os dados de todos municípios do Brasil), por meio do SQL, somente os dados do meu município. Para fazer uma Análise Exploratória de Dados no Jupyter Notebook.

  • @felipef6300
    @felipef6300 3 ปีที่แล้ว

    awesome video! It was really, so really helpful!

  • @alexsilveira5368
    @alexsilveira5368 4 ปีที่แล้ว +1

    Bom dia, e pra quem quem o postgres, funciona da mesma forma??? Se não, qual seria a biblioteca???

    • @felipesantana795
      @felipesantana795 4 ปีที่แล้ว

      Oi Alex, tudo bem? Para trabalhar com o Postgree funciona da mesma forma o que você precisa alterar é a biblioteca que irá atuar como o driver de conexão. Ao invés de usar a pymysql, você pode usar a py-postgresql. Espero ter ajudado, um abraço!

    • @JulianoAtanazio
      @JulianoAtanazio 4 ปีที่แล้ว

      @@felipesantana795 Amigo, o nome do banco é Postgres ou PostgreSQL. "Postgree" não existe e o driver mais utilizado é o psycopg2.

  • @nilsonnogueira1020
    @nilsonnogueira1020 3 ปีที่แล้ว

    não existe esse canal do telegram

  • @JulianoAtanazio
    @JulianoAtanazio 4 ปีที่แล้ว +1

    Que tal PostgreSQL?
    Com PostgreSQL você pode inclusive programar em Python dentro dele utilizando linguagem procedural PL/Python para functions e procedures.
    www.postgresql.org/docs/current/plpython.html

  • @cramermoraes
    @cramermoraes 4 ปีที่แล้ว

    Aparentemente está dando um erro de encoding='utf8' na engine

  • @CaioHenrique-bf2fx
    @CaioHenrique-bf2fx 4 ปีที่แล้ว +1

    Partiu fazer um ETL locao com jupyter hahaha

  • @profjandrei
    @profjandrei 4 ปีที่แล้ว

    Faça uma com o Banco Oracle!! PFF!!!!

  • @rcvolkman
    @rcvolkman 10 หลายเดือนก่อน

    Pessimo para iniciantes

  • @codificaFacil93
    @codificaFacil93 2 ปีที่แล้ว

    eu executei e me voltou esse erro File "C:\Users\Estagiario-TI\Documents\Gabriel
    elatoriosql\venv\lib\site-packages\sqlalchemy\engine\url.py", line 725, in make_url
    return _parse_rfc1738_args(name_or_url)
    File "C:\Users\Estagiario-TI\Documents\Gabriel
    elatoriosql\venv\lib\site-packages\sqlalchemy\engine\url.py", line 781, in _parse_rfc1738_args
    components["port"] = int(components["port"])
    ValueError: invalid literal for int() with base 10: 'port'
    é como se a porta especificada estivesse errada, mais tentei em português como portas e não deu certo volta o mesmo erro porque será?