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.
create database painting
pip install sqlalchemy pip install pandas
import pandas as pd from sqlalchemy import create_engine
conn_string = 'postgresql://postgres:1344@localhost/painting' db = create_engine(conn_string) conn = db.connect()
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
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)
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.
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!