python连接数据库有很多方法,但我知道的和喜欢的就是pymysql,直接上代码:
import pymysql
db=pymysql.connect('localhost','root','123456','表名')
cursor=db.cursor(cursor=pymysql.cursors.DictCursor)#创建一个游标对象,里面的参数可让print结果展示列属性
sql='select *from user'
cursor.execute(sql)#使用execute()方法执行sql语句
data=cursor.fetchone()#获取所执行语句的第一行数据
print(data)
# cursor.scroll(0,mode='absolute') #相当于游标没有移动,那么第二次执行时候结果不变
# cursor.scroll(1,mode='reative') #相当于当前位置移动,正数为向下移动,负数为向上
data=cursor.fetchone()#接着获取下一行,获取所有为fetchall()
print(data)
# sql2="insert into USER VALUES (5,'lucas','runner') "
# cursor.execute(sql2)
# db.commit()
cursor.close()#关闭游标
db.close()#关闭数据库
网友评论