Python連線Mysql資料庫

2021-10-04 15:55:03 字數 1442 閱讀 7924

如果以前沒有使用python連線過資料庫的小碼們需要在cmd中先使用pip install pymysql命令安裝相關包,如果沒有相關package會報錯

如果有小碼覺得安裝較慢可以使用清華映象,會快一些。因為我是在之後才意識到,所以沒有用,但是速度也不慢

附:使用清華映象安裝命令列

pip install -i pymysql

import pandas as pd

from sqlalchemy import create_engine

import pymysql

# 連線mysql,其中前面要使用「mysql+pymysql」,root為mysql中的乙個使用者

#(該處我使用root使用者),後面跟該使用者的密碼

# 3306——使用預設埠號,test——使用test這個schema

engine=create_engine(

'mysql+pymysql://root:111111@localhost:3306/test'

)data=

frame=pd.dataframe(data,index=[1

,2,3

,4])

#建立mytest表

frame.to_sql(

'mytest'

,engine)

插入成功注:此處預設情況下,將index也插入mysql中,如果不希望在資料庫中插入index索引,則使用以下寫法

import pandas as pd

from sqlalchemy import create_engine

import pymysql

# 連線mysql,其中前面要使用「mysql+pymysql」,root為mysql中的乙個使用者

#(該處我使用root使用者),後面跟該使用者的密碼

# 3306——使用預設埠號,test——使用test這個schema

engine=create_engine(

'mysql+pymysql://root:111111@localhost:3306/test'

)data=

frame=pd.dataframe(data,index=[1

,2,3

,4])

frame.to_sql(

'mytest1'

,engine,index=

false

)

插入效果:

希望本文對小碼們有所幫助,如有不當地方還請小碼指正,定加以改正!

python連線MySQL資料庫

模組功能 connect 方法 connect 方法用於連線 資料庫,返回乙個資料庫連線物件。如果要連線乙個位於host.remote.com伺服器上名為fourm的mysql資料庫,連線串可以這樣寫 db mysqldb.connect host remote.com user user pass...

python連線mysql資料庫

看自己的機器有沒有python root localhost zn python v 會進入python pythontest。py檔案內容 usr bin python imoprt mysql module import mysqldb connect to the database db my...

python連線mysql資料庫

1 python3.5 連線mysql資料庫需要安裝pymysql外掛程式 參考教程 import pymysql conn pymysql.connect host localhost port 3306,user root passwd rusky db mysql charset utf8 c...