代码语言:javascript复制
#!/usr/bin/python3
#-*-coding:utf-8-*-
import os,sys
import pymysql
# 打开数据库连接
db = pymysql.connect(host="192.168.1.2",port=3306,user="root",passwd="yuanzhang",db="yz",charset='utf8')
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL 查询
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据
data = cursor.fetchone()
print ("Database version : %s " % data)
# 关闭数据库连接
db.close()
# 定义函数
def conndb():
conn = pymysql.connect(host="192.168.1.2", port=3306, user="root", passwd="yuanzhang", db="yz", charset='utf8')
cur = conn.cursor()
cur.execute("show databases;")
result = cur.fetchall()
cur.close()
conn.close()
print(result)
print("开始调用函数")
# 调用函数
conndb()
执行结果:
代码语言:javascript复制Database version : 5.5.65-MariaDB
开始调用函数
(('information_schema',), ('mysql',), ('performance_schema',), ('yuanzhangdb',), ('yz',))