Python连接数据库

2021-05-18  本文已影响0人  风一样的我1

介绍两种方法

一、使用pymysql创建连接

首先要安装pymysql包

import pymysql
conn = pymysql.connect(
 host = 'localhost',
 user='root',
 password='xxxx',
db='selecttest',
    port=3306,
)

其中,user表示用户名,password表示密码,db表示要使用的数据,port表示端口。

cur=conn.cursor()
cur.execute('select * from student')
data = cur.fetchall()

data返回一个多维元组

cur.close()
conn.close()

二、使用pandas包调用

-第一步
导入相关包,并创建engine

import pandas as pd
from sqlalchemy import create_engine
engine = create_engine('mysql+pymysql://root:19981005@localhost:3306/selecttest')
记下创建engine的固定格式
sql = 'select * from student'
pd.read_sql(sql, engine)

最终结果返回DataFrame数组

三、写入数据库

上一篇 下一篇

猜你喜欢

热点阅读