python 连接mysql数据库的方法

# -*- coding:utf-8 -*-             # 声明使用编码
import pymysql
import random
class mysql(object):
    def mysql(abc): #定义一个函数,abc是默认的参数
        connection = pymysql.connect(host='ip', user='user', password='pwd', db='retail_fas',port=8066, charset='utf8')
        cursor = connection.cursor()# 使用cursor()方法获取操作游标
        sql=abc
        cursor.execute(sql)#通过execute方法执行sql
        #result = cursor.fetchone()  # 查询数据库单条数据
        result = cursor.fetchall() #查询数据库多条数据
        connection.close()  # 关闭数据库
        return result

    sql1 = mysql(r"select * from store_group") #数据库查询语句,前面加r的意思是格式不变
    sql2 = mysql(r"select order_no from order_main limit 1")  # 数据库查询语句,前面加r的意思是格式不变
原文地址:https://www.cnblogs.com/onelove1/p/13111205.html