利用 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():
返回的是多个元组,即返回查询到的所有结果,如果没有结果 返回()