python3 连接mysql数据库,简单案例(pymysql)

 环境:python3

第三方库:pip install pymysql

import pymysql

def MysqlConnector():
    # 打开数据库连接
    db = pymysql.connect(host="127.0.0.1", # 数据库地址
                         port=3308,           # 端口号
                         user="root",       # 用户名
                         passwd="123456",    # 密码
                         db="goods",   # 库名
                         charset='utf8',      # 编码格式
                         cursorclass=pymysql.cursors.DictCursor) #返回结果为字典,而非元组

    # 使用 cursor() 方法创建一个游标对象 cursor
    cursor = db.cursor()

    # 使用 execute()  方法执行 SQL 查询
    cursor.execute("SELECT * FROM House WHERE name='TONY'")

    # 使用 fetchone() 方法获取单条数据.
    # 使用 fetchall() 方法获取全部数据.
    data = cursor.fetchall()

    print(data)

    # 关闭数据库连接
    db.close()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章