pycharm连接数据库步骤
1.导包pymysql
2.连接数据库
3.获取游标
4.执行sql
5.关闭游标
6.关闭数据库连接
一、查询select操作不用提交事务
# 导包
import pymysql# 创建连接
# 1).连接到数据库(host:localhost user:root password:root database:books)
conn = pymysql.connect(host="localhost",port=3306,user="root",password="root",database="books")# 获取游标
cursor = conn.cursor()# 执行sql
# 2).查询图书表的数据(包括:图书id、图书名称、阅读量、评论量)
sql = "select id, title, `read`, `comment` from t_book;"
cursor.execute(sql)# 3).获取查询结果的总记录数
print("获取的查询结果记录行数为:", cursor.rowcount)# 4).获取查询结果的第一条数据
print(cursor.fetchone())# 5).获取全部的查询结果
# 重置游标位置
cursor.rownumber = 0
print(cursor.fetchall())# 关闭游标
cursor.close()# 关闭连接
conn.close()
二、新增数据注意最好是手动设置事务提交,不要自动设置autocommit=True
# 导包
import pymysql# 创建连接
# 1).连接到数据库(host:localhost user:root password:root database:books)
conn = pymysql.connect(host="localhost",port=3306,user="root",password="root",database="books",autocommit=True)# 获取游标
cursor = conn.cursor()# 执行sql
# 新增一条图书数据(id:4 title:西游记 pub_date:1986-01-01 )
sql = "insert into t_book(id, title, pub_date) values(4, '西游记', '1986-01-01');"
cursor.execute(sql)# 3).获取受影响的结果记录数
print("影响的结果记录数为:", cursor.rowcount)# 关闭游标
cursor.close()# 关闭连接
conn.close()
三、修改数据注意最好是手动设置事务提交,不要自动设置autocommit=True
# 导包
import pymysql# 创建连接
conn = pymysql.connect(host="localhost",port=3306,user="root",password="root",database="books",autocommit=True)# 获取游标
cursor = conn.cursor()# 执行sql
sql = "update t_book set title='东游记' where title = '西游记';"
cursor.execute(sql)
print(cursor.rowcount)
conn.commit()except Exception as e:# 事务回滚conn.rollback()# 打印异常信息print(e)
finally:# 关闭游标cursor.close()# 关闭连接conn.close()
pycharm连接数据库步骤相关推荐
- Pycharm激活步骤
Pycharm激活步骤 相信很多人在学习Python的时候都想用Pycharm专业版来写Python代码!但是他要收费!到网上找了很多的方法,找到了一个比较靠谱的方法解决了这个问题:. 1. 首先到 ...
- 第三章 PyCharm连接数据库使用
第一章 Jmeter安装(Mac版) 第二章 Jmeter安装(Windows版) 第三章 PyCharm连接数据库使用 文章目录 一.PyCharm下载 二.PyCharm激活 三.PyCharm连 ...
- Pycharm连接数据库
我们一般通过终端连接数据库, 其实也可以通过pycharm连接数据库: pycharm最右侧找到Database,然后操作如下 然后做如下配置: (第一次需要下载Driver驱动) 连接上去之后的效果 ...
- python连接数据库步骤_Python连接mysql数据库
Python中连接MySQL的库主要有三个,Python-MySQL,PyMySQL和SQLAlchemy,其中Python-MySQL已经停止更新,且只支持Python2,目前使用最广泛的是PyMy ...
- java JDBC连接数据库步骤及代码
JDBC连接数据库,包含7个步骤 (1)加载JDBC驱动程序 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法for ...
- jdbc 连接虚拟机mysql_JDBC 连接数据库步骤
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...
- mysql数据库的简单基本操作以及连接数据库步骤以及mysql的安装等等
第一章 数据库简介 1.1 简介 数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合. 数据库管理系统(DataBase Man ...
- python3连接数据库步骤_Python3连接Mysql8.0遇到的问题及处理步骤
最近在使用Python开发系统,需连接mysql数据库,我用的是Python3连接MySQL8.0,其中老是报错以下问题: 网上给了各种各样的方法,大多是通过各种方式修改密码. 最简单的方法是更换了r ...
- php数据库上线步骤,php连接数据库步骤
标签: 第一步:连接数据库 $link=@mysql_connect('localhost','root','root') or die('数据库连接失败!'); echo '连接成功!'; 这里数据 ...
最新文章
- Datawhale组队学习周报(第047周)
- 【Windows】Windows Restart Manager 重启管理器
- PollardRho大整数分解
- mysql读书笔记----时间函数
- Drawable Resources
- Python3 爬虫实战 — 猫眼电影TOP100【requests、lxml、Xpath、CSV 】
- webpack4+vue打包简单入门 1
- GBase数据库操作语句类型(DQL、DML、DDL、DCL)
- 【AppScan闪退】
- 杜比音效卡刷包android 7.0,杜比音效7.0清爽卡刷包-杜比音效7.0定制版v2.1.0 安卓版-手机腾牛网...
- 社会统计分析—基础知识
- 群晖NAS跨存储空间移动套件(应用)
- 为帮助建筑和设施管理者满足保持社交距离的需求,Bentley 软件公司开放对 LEGION Simulator 和 OpenBuildings Station Designer 的完全访问权限,并在
- 常用SQL_数据库查询总结1
- 百度云 文字识别API在线调用测试
- 对文本文件的加密解密
- php留言板的实验步骤,PHP实现基本留言板功能原理与步骤详解
- 【b站雅思笔记】Charlie有好好学习 - 雅思听力
- 网络计算机自动巡检,奇辉巡检机器人 公安巡检机器人 自动巡检报警 安防监控报警...
- 好用的Excel大数据分析工具