当前位置: 首页 > news >正文

Python与MySQL的关联操作

Python中进行数据库连接操作的相关示范代码如下:

其中包括了在PyCharm中如何进行MySQL数据库的连接,并进行简单的数据库信息打印操作。

二是通过游标对象,执行SQL语句,创建数据库

三是执行相关的SQL查询语句并输出结果

from pymysql import Connection#获取到MySQL数据库的连接对象
conn = Connection(host = 'localhost', #主机名port = 3306,    #端口号,m默认3306user = 'root',  #用户名password = '123456' #密码
)# 打印MySQL数据库软件信息
print(conn.get_server_info())# 获取游标对象
cursor = conn.cursor()
# 选择数据库
conn.select_db("Practice_self")
# 使用游标对象执行 SQL 语句
cursor.execute("CREATE TABLE test_pymysql(id INT, info VARCHAR(255))")# 获取游标对象
curses = conn.cursor()
# 选择数据库
conn.select_db("Practice_self")
# 执行SQL语句
#数据查询
curses.execute("select*from students")
results = curses.fetchall()
print(type(results))
# print(results)
for r in results:print(r)# 关闭数据库
conn.close()

在使用插入语句“insert”时,需要利用“commit()”函数进行数据的确认提交,此时才能与数据库完成交互,否则数据库中数据不会更新。

# 获取游标对象
curses = conn.cursor()
# 选择数据库
conn.select_db("practice_self")
# 执行SQL语句
#数据插入
curses.execute("insert into test_pymysql(id,info) values (2,'rose'),(3,'lim') ")
# 通过commit确认提交
conn.commit()

http://www.lryc.cn/news/605539.html

相关文章:

  • 笔试——Day24
  • 第三章 浏览器
  • Linux的库制作与原理
  • 2025.8-12月 AI相关国内会议
  • Docker 初学者需要了解的几个知识点 (六):docker-compose.yml (ThinkPHP)
  • 向量检索服务的功能特性
  • 企业智脑1.3.1技术升级全面解读:AI笔记引擎如何重塑企业知识管理范式
  • 【科研绘图系列】R语言绘制线性相关性
  • 前端技术栈详解
  • window中qemu使用(安装ubuntu系统)
  • uniapp x swiper/image组件mode=“aspectFit“ 图片有的闪现后黑屏
  • 【机器学习】KNN算法与模型评估调优
  • 8.1-使用向量存储值列表
  • 从“健忘”到“懂我”:构建新一代AI记忆系统
  • 基于MATLAB实现二维云模型
  • Android开发:6种获取屏幕高度和宽度的最佳实践与性能对比
  • 基于MATLAB的GUI来对不同的(彩色或灰色)图像进行图像增强
  • 2025年最新SCI-灰熊增脂优化器(Grizzly Bear Fat Increase, GBF)-附完整Matlab免费代码
  • 007TG洞察:波场TRON上市观察,Web3流量工具的技术解析与应用
  • mysql 日志机制
  • C++_HELLO算法_哈希表的简单实现
  • 反射之专题
  • 将本地项目关联并推送到已有的 GitHub 仓库
  • 第13届蓝桥杯C++青少组中/高级组选拔赛2022年1月22日真题
  • 可计算存储(Computational Storage)与DPU(Data Processing Unit)的技术特点对比及实际应用场景分析
  • #C语言——学习攻略:深挖指针路线(五)--回调函数,qsort函数,qsort函数的模拟实现
  • axios封装对比
  • 《C#与.NET Core跨平台开发的融合架构与实践逻辑》
  • 编程语言Java——核心技术篇(六)解剖反射:性能的代价还是灵活性的福音?
  • 【[CSP-J 2022] 上升点列】