时间:2021-07-01 10:21:17 帮助过:47人阅读
SQLAlchemy 连接数据库:
#!/usr/bin/env python3 #-*- coding: utf-8 -*- from sqlalchemy import create_engine engine = create_engine(‘mysql+pymysql://root:123456@127.0.0.1/test‘, encoding=‘utf8‘, echo=True) print(engine) # create_engine():用于创建一个Engine实例,通过这个实例,SQL语句会被解释成Python类方法 # 语法:mysql+pymysql://<user>:<password>@<host>[:<port>]/<dbname> # mysql:表示使用哪种数据库,其他数据库如 Oracle 、Redis 、MongoDB 等 # pymysql:SQLAlchemy本身无法操作数据库,必须使用第三方模块进行操作 python2 使用 mysql+mysqldb://<user>:<password>@<host>[:<port>]/<dbname> 来操作数据库 python3 使用 mysql+pymysql://<user>:<password>@<host>[:<port>]/<dbname> 来操作数据库 # <user>:<password>@<host>[:<port>]/<dbname>:分别表示连接数据库的用户名 、密码 、主机以及连接到哪个库名 # encoding=‘utf8‘:用于指定字符编码,可选参数 # echo=True:会显示Python类对应的SQL语句,方便查看要执行什么SQL语句,可选参数
SQLAlchemy 创建表结构:
SQLAlchemy 增加表数据:
SQLAlchemy 查询表数据:
Python SQLAlchemy 模块
标签:查询 app pip 结构 port 行操作 第三方 127.0.0.1 engine