SQLAlchemy + mysql

pip install pymysql		连接器 PyMySQL
pip install sqlalchemy  SQLAlchemy
pip下载是不分大小写的

DBAPI:
connecting:
connect string:mysql+mysqldb://<user>:<password>@<host>[:port]/<dbname>?charset=utf8mb4

mysql+pymysql://<username>:<password>@<host>/<dbname>[?<options>]

Engine Creation API (初始化数据库连接)

from sqlalchemy import create_engine
engine = create_engine('mysql+pymysql://scott:tiger@localhost/foo')

注: <> 代表:被选变量 []: 代表可选变量

utf8mb4:utf8升级版本
utf8:只支持三个字节长度
utfmb4:支持四个 most byte 4的意思,专门来兼容四字节的unicode,官方建议直接使用utfmb4,对char类型数据,utf8m64会多消耗一些空间,官方建议使用varchar来代替char

猜你喜欢

转载自blog.csdn.net/weixin_42262889/article/details/89671441