python 查询数据库

#coding=utf-8
import MySQLdb

db= MySQLdb.connect(
        host='localhost',
        port = 3306,
        user='root',
        passwd='nihao52cons',
        db ='TESTDB',
        charset= 'utf8mb4'
        )
cur = db.cursor()  #创建游标


sql = "select * from gut limit 10"
cur.execute(sql)
values = cur.fetchall()  # 关键就是这一条,可以返回所有条目
for data in values:
    name1 = data[0]
    name2 = data[1]
    name3 = data[2]
    print('群名称:',name1,'群号:',name2,'哈哈:',name3)


#cur.close() 关闭游标
cur.close()
#conn.commit()方法在提交事物,在向数据库插入一条数据时必须要有这个方法,否则数据不会被真正的插入。
db.commit()
#conn.close()关闭数据库连接
db.close()

关键命令

cur.fetchall()

返回查询到的所有数据。

结果如下

20171204151237841950744.png

Comments
Write a Comment