python里面导入数据库有两种方式,分别是pymysql和sqlalchemy
前提是你已经在pycharm里连接了自己想要的database,比如我现在已经连接了mysql的edu_company。
方式一:通过pymysql导入
优点:好记,但是如果用pandas连接这个对象,只能查询,不能增删改
import pymysql
con1 = pymysql.Connect(host='localhost',port=3306,user='root',password='12345678',database='edu_company',chartset='utf8')
方式二(推荐):通过sqlalchemy导入
优点:可以增删改查,所有你想到的功能都可以实现了
from sqlalchemy import create_engine
engine = create_engine('mysql+pymysql://root:12345678@localhost:3306/edu_company?charset=utf8') )
命名规则:
create_engine(‘mysql+pymysql://账号:密码@IP地址:端口/数据库名?chartset=编码’)
没事保存好就OK啦,需要的时候复制粘贴即可。
https://zhuanlan.zhihu.com/p/338978774