"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > IMPORTANDO DADOS USANDO PYTHON PARA MYSQL

IMPORTANDO DADOS USANDO PYTHON PARA MYSQL

Publicado em 2024-11-08
Navegar:737

IMPORTING DATA USING PYTHON TO MYSQL

Introdução

Importar dados manualmente para seu banco de dados, especialmente quando há várias tabelas, pode não apenas ser cansativo, mas também demorado. Isso pode ser facilitado com o uso de bibliotecas python.

Baixe o conjunto de dados de pintura do kaggle. O conjunto de dados de pinturas é composto por 8 arquivos csv que importaremos para nosso banco de dados usando um script python simples, em vez de importar dados manualmente para nossa tabela de banco de dados.

Etapas para importar dados

    Crie um banco de dados no PG-admin e chame-o de pintura
criar pintura de banco de dados
create database painting
    Abra o notebook jupyter e instale bibliotecas python
pip instalar sqlalchemy pip instalar pandas
create database painting
    Importar bibliotecas Python
importar pandas como pd de importação sqlalchemy create_engine
create database painting
    Crie uma conexão com seu banco de dados pg-admin
conn_string = 'postgresql://postgres:1344@localhost/painting' banco de dados = create_engine(conn_string) conexão = db.connect()
create database painting
Em conn_string armazena url para nosso banco de dados onde postgresql é nosso banco de dados desde que criamos o banco de dados em pg-admin, postgres é o nome padrão do nome de nosso banco de dados pg-admin, 1344 é a senha para nosso pg-admin, @localhost é o nome do host e pintura é o nome do nosso banco de dados

    Carregar arquivos em seu banco de dados
arquivos = ['artista', 'tamanho_de_canvas', 'link_de_imagem', 'museu', 'horas_de_museu', 'tamanho_do_produto', 'assunto', 'trabalho'] para arquivo em arquivos: df = pd.read_csv(fr"C:\Users\Admin\Desktop\famous painti\{arquivo}.csv") df.to_sql(arquivo, con = conn, if_exists='replace', index = False)
create database painting
arquivos são os nomes que desejamos nomear nossas tabelas no banco de dados de pintura. O loop for é usado para que possamos iterar nossos arquivos. fr em pd.read csv representa string f e dados brutos. O índice deve ser definido como falso para não importar o índice padrão do pandas.

Conclusão

Aprendemos como usar Python e MySQL Connector para criar um banco de dados totalmente novo no MySQL Server, criar tabelas dentro desse banco de dados em vez de fazer isso manualmente.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/allan-pg/importing-data-using-python-to-mysql-4953?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3