MST

星途 面试题库

面试题:Python中SQLAlchemy连接MySQL数据库基础配置

在Python中使用SQLAlchemy连接MySQL数据库,假设MySQL用户名是'user',密码是'password',数据库地址是'127.0.0.1',端口是3306,数据库名是'test_db',请写出连接数据库的基本代码,并解释各部分含义。
22.6万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
from sqlalchemy import create_engine

# 创建数据库连接引擎
engine = create_engine('mysql+pymysql://user:password@127.0.0.1:3306/test_db')

# 解释:
# from sqlalchemy import create_engine:从SQLAlchemy库中导入create_engine函数,用于创建数据库连接引擎。
# create_engine('mysql+pymysql://user:password@127.0.0.1:3306/test_db'):
#   -'mysql+pymysql':指定使用pymysql作为连接MySQL数据库的驱动。
#   - 'user:password':MySQL数据库的用户名和密码。
#   - '@127.0.0.1:3306':数据库服务器的地址和端口号。
#   - '/test_db':要连接的数据库名称。