# 导入Django的数据库配置模块
import pymysql
# 确保Django能够使用pymysql来连接MySQL数据库
pymysql.install_as_MySQLdb()
# 在settings.py中配置数据库连接信息
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 使用MySQL数据库引擎
'NAME': 'your_database_name', # 数据库名称
'USER': 'your_username', # 数据库用户名
'PASSWORD': 'your_password', # 数据库密码
'HOST': 'localhost', # 数据库主机地址
'PORT': '3306', # 数据库端口,默认为3306
}
}
# 如果需要在代码中动态连接数据库,可以使用以下方式
from django.db import connections
def get_data_from_db():
with connections['default'].cursor() as cursor:
cursor.execute("SELECT * FROM your_table_name")
rows = cursor.fetchall()
for row in rows:
print(row)
pymysql库来实现这一功能。settings.py文件中,通过DATABASES字典配置数据库连接参数,包括数据库类型、名称、用户名、密码、主机地址和端口等。connections对象获取数据库游标并执行SQL语句。如果你只需要返回代码而不包含解释,请告知我。
上一篇:彻底删除mysql
下一篇:mysql还原数据库命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站