关于python中查询数据库的学习(1)

利用 PyMySQL操作MySQL数据库

数据库的连接:

import pymysql

conn = pymysql.Connect(
    host = 'localhost',
    port = 3306,
    user = 'root',
    password = '123456',
    db = 'mydv3',
    charset = 'utf8'
)

数据库的执行

cursor = conn.cursor()
sql = "select count(*) from table"
cursor.execute(sql)

添加sql语句 然后调用函数就行

返回的结果  找到了两个函数 fetchone()和fetchall()

fetchone():

返回的是单个元组,也就是一条记录,如果没有结果就返回None,每次执行fetchone()的结果都不一样,就像是指针,每次都往下一个记录的地址移动

fetchall():

返回的是多个元组,即返回查询到的所有结果,如果没有结果 返回()



猜你喜欢

转载自blog.csdn.net/qq_35585843/article/details/80625007