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

Python使用数据库的基本流程

1.python 使用 mysql 的流程:

import MySQLdb

开始 -》创建connection -》获取cursor -》执行查询 执行命令 获取数据 处理数据 -》关闭cursor -》关闭connection -》结束

2.关于connection的参数

host:mysql的服务地址

port:mysql的端口号

user:用户名

passwd:密码

db:使用的数据库

charset:连接字符集

3.关于connection支持的方法

cursor() 创建并返回游标

commit() 提交当前事物

rollback() 回滚当前事物

close() 关闭connection

4.获取cursor

execute() 用于执行一个数据库的查询命令

fetchone() 获取结果集中的下一行

fetchmany(size) 获取结果集中的下(size)行

fetchall() 获取结果集中剩下的所有行

rowcount() 最近一次execute返回数据/影响的行数

close() 关闭游标

简单的一个实例创建

import MySQLdb
conn=MySQLdb.connect(host='127.0.0.1',port=3306,user='root',passwd='199331',db='test',charset='utf8')
cur=conn.cursor()

cur.execute("""
create table if not EXISTS user
(
  userid int(11) PRIMARY KEY ,
  username VARCHAR(20)
)
""")
for i in range(1,10):
    cur.execute("insert into user(userid,username) values('%d','%s')" %(int(i),'name'+str(i)))
conn.commit()

cur.close()
conn.close()


复制代码

相关文章:

  • Mybatis 级联查询时只查出了一条数据
  • DevOps GitLab CICD 实践3——CI文件编写
  • 各国脑计划概览
  • JavaWeb xss攻击
  • EditText(插入表情图片)
  • 局域网的优点
  • Mybatis传递多个参数
  • 帆软2017百城巡展启动在即,力掀数据化管理之风
  • SQL-25 获取员工其当前的薪水比其manager当前薪水还高的相关信息
  • iOS Framework 单元测试(一)-- XCTests
  • 会话技术
  • java基础-Integer类常用方法介绍
  • linux下的小命令
  • 如何快速成为数据分析师(个人角度)
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • 345-反转字符串中的元音字母
  • avalon2.2的VM生成过程
  • isset在php5.6-和php7.0+的一些差异
  • Javascript弹出层-初探
  • JAVA之继承和多态
  • jquery ajax学习笔记
  • JS基础之数据类型、对象、原型、原型链、继承
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • SAP云平台里Global Account和Sub Account的关系
  • 半理解系列--Promise的进化史
  • 从tcpdump抓包看TCP/IP协议
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 前端存储 - localStorage
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 入门级的git使用指北
  • 设计模式(12)迭代器模式(讲解+应用)
  • 深度学习中的信息论知识详解
  • 收藏好这篇,别再只说“数据劫持”了
  • 微信小程序填坑清单
  • 由插件封装引出的一丢丢思考
  • 原生Ajax
  • 最简单的无缝轮播
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • 数据库巡检项
  • ​2020 年大前端技术趋势解读
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • (10)ATF MMU转换表
  • (12)目标检测_SSD基于pytorch搭建代码
  • (NSDate) 时间 (time )比较
  • (二)丶RabbitMQ的六大核心
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (接口封装)
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)nsfocus-绿盟科技笔试题目
  • (转)母版页和相对路径
  • ***测试-HTTP方法
  • .bat批处理(六):替换字符串中匹配的子串
  • .net core 6 集成 elasticsearch 并 使用分词器