前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python 连接数据库MYSQL

python 连接数据库MYSQL

原创
作者头像
qq317062516
修改2020-08-20 09:58:49
2.9K0
修改2020-08-20 09:58:49
举报
文章被收录于专栏:python学习2020python学习2020
代码语言:python
复制
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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档