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

python操作数据库

python操作数据库

首先安装数据插件

pip install pymysql
from pymysql import  Connection  # 引入数据库第三方包# 创建链接
conn = Connection(host="localhost", # 主机名ipport=3306,user="root",# 用户名password="123456"  # 密码
)print(conn.get_server_info())  # 得到数据库版本  代表链接成功cursor = conn.cursor()  # 获取游标对象
conn.select_db("test") # 选择数据库
# cursor.execute("create table ceshi( id int , name varchar(10),sex int);") # 创建数据表
cursor.execute("select * from student")  #  查询数据表
res:tuple=cursor.fetchall()  # 得到元祖类型的数据
for i in res:print(i)conn.close() # 关闭数据库

数据库的插入

from pymysql import Connection# 创建链接
conn = Connection(host="localhost",  # 主机名ipport=3306,user="root",  # 用户名password="123456" , # 密码autocommit=True  # 自动提交 如果这里不自动提交 那么就需要在执行完毕后手动commit提交 如果不提交是不会生效的
)print(conn.get_server_info())cursor = conn.cursor()  # 获取游标对象
conn.select_db("test")  # 选择数据库
cursor.execute("insert into student values(10003,'临济',13,'女'),(10001,'临济2',13,'男')")
# conn.commit()conn.close()
http://www.lryc.cn/news/121074.html

相关文章:

  • 【C语言】小游戏-三字棋
  • 多线程与并发编程面试题总结
  • 在多页面应用和单页面应用中(例如vue)怎么提高seo搜索引擎优化
  • Dubbo 2.7.0 CompletableFuture 异步
  • pytest-xdist分布式测试原理浅析
  • 研发工程师玩转Kubernetes——PVC通过storageClassName进行延迟绑定
  • 6.利用matlab完成 符号矩阵的秩和 符号方阵的逆矩阵和行列式 (matlab程序)
  • python获取类名__qualname__,解决django接口ObjectDoesNotExist异常寻找model的问题
  • 电流的测量(分流电流表)
  • Leetcode每日一题:23. 合并 K 个升序链表(2023.8.12 C++)
  • 越南的区块链和NFT市场调研
  • MySQL常用语句
  • Mongodb:业务应用(1)
  • 【vue】vue中按钮权限控制:
  • 【博客695】k8s subPathExpr作用
  • 微信小程序中键盘弹起输入框自动跳到键盘上方处理
  • excel将主信息和明细信息整理为多对多(每隔几行空白如何填充)
  • 卷积神经网络实现彩色图像分类 - P2
  • 【博客694】k8s kubelet 状态更新机制
  • 【博客692】grafana如何解决step动态变化时可能出现range duration小于step
  • eNSP:ibgp的破水平切割练习
  • maven是什么?安装+配置
  • 基于长短期神经网络LSTM的多分类代码
  • 利用爬虫爬取图片并保存
  • 设计模式之Bridge模式的C++实现
  • springboot异步任务
  • Flutter父宽度自适应子控件的宽度
  • 什么是 API 安全?学习如何防止攻击和保护数据
  • 简述 TCP 和 UDP 的区别以及优缺点和使用场景?
  • react进阶