import pymysql host = 'localhost' port = 3306 db = 'db' user = 'username' password = 'password' # ---- 用pymysql 操作数据库 def get_connection(): conn = pymysql.connect(host=host, port=port, db=db, user=user, password=password) return conn def check_it(): conn = get_connection() # 使用 cursor() 方法创建一个 dict 格式的游标对象 cursor cursor = conn.cursor(pymysql.cursors.DictCursor) # 使用 execute() 方法执行 SQL 查询 cursor.execute("select * from table") # 使用 fetchone() 方法获取单条数据. data = cursor.fetchall() # 关闭数据库连接 cursor.close() conn.close() return data if __name__ == '__main__': data=check_it() for row in data: id = row['id'] name = row['name'] # 打印结果 print (id,name ) |