import pymysql
# 打开数据库连接
conn = pymysql.connect(host="10.235.128.xx",user="root",
password="Test123.",port=3306,database="mysql")
# Database 要使用的数据库名称 port 端口 默认3306
# 使用 cursor() 方法创建一个游标对象 .cursor()
# 默认以元组的形式返回
cursor = conn.cursor()
# 得到一个可以执行SQL语句并且将结果作为字典返回的游标
#cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)
# 使用 execute() 方法执行 SQL 查询
cursor.execute("SELECT VERSION()")
#查询数据库下有多少表单
print(cursor.execute('SHOW TABLES'))
#使用.fetchall()方法获取查询到的所有表单列表 result 结果
result = cursor.fetchall()
cursor.execute('SHOW TABLES')
# 使用.fetchmany(size)方法获取查询到的前size条表单列表 size 大小/集合
result1 = cursor.fetchmany(10)
使用.fetchall()方法获取查询到的第一条表单列表 result 结果
result2 = cursor.fetchone()
print(result)
print(result1)
#查询服务器下有多少数据库
print(cursor.execute('SHOW DATABASES'))
data = cursor.fetchall()
print('格式化输出{0}'.format(data[0]))
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print("Database version : %s " % data)
#提交事务 .commit()
conn.commit()
# 关闭数据库连接 .close()
conn.close
pymysql基础用法回顾
最新推荐文章于 2023-04-20 20:34:23 发布