MENGIMPORT DATA MENGGUNAKAN PYTHON KE MYSQL

WBOY
Lepaskan: 2024-08-16 18:01:33
asal
421 orang telah melayarinya

IMPORTING DATA USING PYTHON TO MYSQL

pengenalan

Mengimport data secara manual ke dalam pangkalan data anda terutamanya apabila terdapat beberapa jadual, bukan sahaja memenatkan tetapi juga memakan masa. Ini boleh dipermudahkan dengan menggunakan perpustakaan python.

Muat turun set data lukisan daripada kaggle. Set data Paintings terdiri daripada 8 fail csv yang akan kami import ke pangkalan data kami dengan menggunakan skrip python mudah, bukannya mengimport data ke jadual pangkalan data kami secara manual.

Langkah-langkah untuk mengimport data

  • Buat pangkalan data dalam PG-admin dan panggil ia lukisan
create database painting
Salin selepas log masuk
  • Buka buku nota jupyter dan pasang perpustakaan python
pip install sqlalchemy
pip install pandas
Salin selepas log masuk
  • Import perpustakaan Python
import pandas as pd
from sqlalchemy import create_engine
Salin selepas log masuk
  • Buat sambungan ke pangkalan data pg-admin anda
conn_string = 'postgresql://postgres:1344@localhost/painting'
db = create_engine(conn_string) 
conn = db.connect()
Salin selepas log masuk

Dalam conn_string menyimpan url ke pangkalan data kami di mana postgresql ialah pangkalan data kami sejak kami mencipta pangkalan data dalam pg-admin, postgres ialah nama lalai bagi nama pangkalan data kami pg-admin, 1344 ialah kata laluan kepada pg-admin kami, @localhost ialah nama hos dan lukisan ialah nama pangkalan data kami

  • Muat fail ke pangkalan data anda
files = ['artist', 'canvas_size', 'image_link', 'museum', 'museum_hours', 'product_size', 'subject', 'work']

for file in files:

    df = pd.read_csv(fr"C:\Users\Admin\Desktop\famous painti\{file}.csv")
    df.to_sql(file, con = conn, if_exists='replace', index = False)
Salin selepas log masuk

fail ialah nama yang kami ingin namakan jadual kami dalam pangkalan data lukisan. untuk gelung digunakan supaya kita boleh lelaran ke atas fail kita. fr dalam pd.read csv mewakili rentetan f dan data mentah. Indeks mesti ditetapkan kepada palsu untuk tidak mengimport indeks panda lalai.

Kesimpulan

Kami telah mempelajari cara menggunakan Python dan MySQL Connector untuk mencipta pangkalan data baharu sepenuhnya dalam Pelayan MySQL, mencipta jadual dalam pangkalan data itu dan bukannya melakukannya secara manual.

Atas ialah kandungan terperinci MENGIMPORT DATA MENGGUNAKAN PYTHON KE MYSQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan