Python將本地資料遷移到mysql中

2021-10-01 09:37:08 字數 991 閱讀 8280

##安裝包:pip install pymysql -i 

import numpy as np

from pandasql import sqldf

from pandas import dataframe

import pymysql

import pandas as pd

from sqlalchemy import create_engine

data = pd.read_csv("c:\\users\\administrator\\desktop\\v1_data.csv", encoding="gbk")
轉換為資料框
如果不是dataframe,需要轉換為dataframe

data1 = dataframe(dict_data,columns=columnsname)

conn = create_engine('mysql+pymysql:',encoding='utf8') ##knowledge_fire是資料庫名稱

pd.io.sql.to_sql(data1, "table_name", conn, if_exists='replace') ## 『replace』表示如果同名表存在就替換掉

該操作直接在資料庫中進行增改查刪,把python的資料集當做資料表,不需要資料庫儲存,直接使用sql語句查詢,

con = pymysql.connect(host='192.168.1.666', port=3306, user='root', passwd='123456', db='knowledge_fire')

cursor = con.cursor()

sql = "select * from xioahuosuantable"

data=cursor.execute(sql)

print(data)

將MySQL資料遷移到Oracle

因為專案的原因,今晚將mysql資料庫的內容嘗試遷移到oracle,雖然結果失敗,不過學到了不少,下次就不一定了,哈哈 因為之前專案是使用mysql資料庫的,現在因為新公司要求使用oracle 公司大得很 不得不嘗試將以前專案進行遷移。經過查詢相關文件,最終選定使用oracle sql develo...

如何將資料庫從SQL Server遷移到MySQL

一 遷移database schema。首先使用sybase powerdesigner的逆向工程功能,逆向出sql server資料庫的物理模型。具體操作是在powerdesigner中選擇 file reverse engine 再選擇database,將dbms選擇為sql server,如圖...

如何將資料庫從SQL Server遷移到MySQL

一 遷移database schema。首先使用sybase powerdesigner的逆向工程功能,逆向出sql server資料庫的物理模型。具體操作是在powerdesigner中選擇 file reverse engine 再選擇database,將dbms選擇為sql server,如圖...