import pymysql # 换源 pip install pymysql -i https://pipy.douban.com/simple
from pprint import pprint # 美化输出
# 1.导包
pymysql_config = {
'host': '127.0.0.1',
'port': 3306,
'user': 'root',
'password': 'root',
'database': '数据库名',
'charset': 'utf8',
}
# 2.建立连接
conn = pymysql.connect(**pymysql_config)
# 3.创建游标对象 我们查询的数据在游标对象
cur = conn.cursor()
# for i in cur:
# print(i) 报错 此时游标为空
# print(cur)
# 4.使用execute对数据库进行操作
cur.execute('select * from 表名')
# for i in cur:
# print(i) 此时游标内已有数据
# 5.拿取游标对象的结果
# res = cur.fetchone() # 取一个
# print(res)
# res = cur.fetchmany(5) # 取多个
# pprint(res)
res = cur.fetchall() # 取所有
print(res)
# cur.execute('insert into 表名 value(***)') # 插入
# cur.execute('update table 表名 set 字段=* where id=*') # 更改
# cur.execute('delect from 表名 where id = *') # 删除
# conn.commit()
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。