Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

pymysql怎么连接数据库

作者:Alexandr嫁衣°   发布日期:2025-02-19   浏览:107

import pymysql

# 创建数据库连接
def connect_to_database():
    # 连接参数
    connection = pymysql.connect(
        host='localhost',  # 数据库主机地址
        user='your_username',  # 数据库用户名
        password='your_password',  # 数据库密码
        database='your_database',  # 要连接的数据库名称
        charset='utf8mb4',  # 字符编码
        cursorclass=pymysql.cursors.DictCursor  # 使用字典游标
    )
    return connection

# 示例:查询数据
def query_data():
    connection = connect_to_database()
    try:
        with connection.cursor() as cursor:
            # SQL 查询语句
            sql = "SELECT * FROM your_table"
            cursor.execute(sql)
            result = cursor.fetchall()  # 获取所有记录
            print(result)
    finally:
        connection.close()

if __name__ == "__main__":
    query_data()

解释说明:

  1. 导入模块:首先需要导入 pymysql 模块。
  2. 创建连接:使用 pymysql.connect() 方法来创建与数据库的连接。你需要提供数据库的主机地址、用户名、密码、数据库名称等信息。
  3. 执行查询:通过 connection.cursor() 获取游标对象,然后使用 cursor.execute() 执行 SQL 查询。
  4. 获取结果:使用 cursor.fetchall() 获取查询结果。
  5. 关闭连接:操作完成后记得关闭数据库连接以释放资源。

上一篇:mysql json查询json_extract

下一篇:mysql 版本查看

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

python mysql update

mysql 查看权限

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站