import MySQLdb

conn = MySQLdb.connect(host='192.168.1.21',user='yangqw',passwd='1',db='free')
cur = conn.cursor()

# sql = 'insert into student(name,age) values(%s,%s)'
# params = ('alex',21)
# reCount = cur.execute(sql,params)
# conn.commit()  # 增,改,删,都要commit,查,不需要

# sql1 = 'select * from student'
# reCount1 = cur.execute(sql1)
# data = cur.fetchall()
# print data

sql2='delete from student where id_1= %s'
params2=(1)
reCount2 = cur.execute(sql2,params2)
conn.commit()

sql1 = 'select * from student'
reCount1 = cur.execute(sql1)
data = cur.fetchall()
print data

# print reCount1
cur.close()
conn.close()

=========================

# 一次批量插入多条

import MySQLdb

conn = MySQLdb.connect(host='192.168.1.21',user='yangqw',passwd='1',db='free')
cur = conn.cursor()

li =[
('alex',22),
('sb',33),
]
reCount = cur.executemany('insert into student(name,age) values(%s,%s)',li)

conn.commit()
cur.close()
conn.close()

print reCount

=========================

带列名

cur = conn.cursor(cursorclass = MySQLdb.cursors.DictCursor)

转载于:https://www.cnblogs.com/yycc/p/7302667.html

python操作mysql,增,删,改,查相关推荐

  1. python学生姓名添加删除_python-函数-实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。...

    实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统. 要求1:使用一个list用于保存学生的姓名. 要求2:输入0显示所有学员信息,1代表增加,2代表删除,3代表修改,4代表查询,exit ...

  2. 表单的增 删 改 查

    django单表操作 增 删 改 查 一.实现:增.删.改.查 1.获取所有数据显示在页面上 model.Classes.object.all(),拿到数据后,渲染给前端;前端通过for循环的方式,取 ...

  3. Unity使用Mysql(添/删/改/查)(保姆级)

    Unity使用Mysql添/删/改/查/保姆级 UnityDemo版本 数据库下载地址教程 可视化窗口下载教程 使用可视化窗口 dll下载地址 本次Demo下载地址 本项目脚本 SqlHelper M ...

  4. properties(map)增.删.改.查.遍历

    import java.util.Map; import java.util.Properties; import java.util.Set;/*** properties(map)增.删.改.查. ...

  5. pyRedis - 操作指南:增/删/改/查、管道与发布订阅功能

    文章目录 1 redis docker 部署与安装 2 py - redis的使用 2.1 redis的连接 2.2 常规属性查看 2.2.2 关于删除 2.3 STRING 字符串的操作 2.4 H ...

  6. PySpark︱DataFrame操作指南:增/删/改/查/合并/统计与数据处理

    笔者最近需要使用pyspark进行数据整理,于是乎给自己整理一份使用指南.pyspark.dataframe跟pandas的差别还是挺大的. 文章目录 1.-------- 查 -------- -- ...

  7. Python 操作 Elasticsearch 实现 增 删 改 查

    Github 地址:https://github.com/elastic/elasticsearch-py/blob/master/docs/index.rst 官网地址:https://elasti ...

  8. python_操作MySQL 初解 之__类方法调用并 增-删-改-查

    文件一: 调用(sqls文件) 1 # 导入模块 2 import pymysql 3 from sqls import * 4 # 创建类 5 class KaoShi(object): 6 7 # ...

  9. 简单的php数据库操作类代码(增,删,改,查)

    数据库操纵基本流程为: 1.连接数据库服务器 2.选择数据库 3.执行SQL语句 4.处理结果集 5.打印操作信息 其中用到的相关函数有 •resource mysql_connect ( [stri ...

  10. Linux技术--mysql数据库增-删-改-查

    # mysql 数据库 ## 数据库的操作 ### 五个单位 * 数据库服务器   Linux或者 windows  * 数据库  * 数据表 * 数据字段 * 数据行 ### 连接数据库 ``` 1 ...

最新文章

  1. Cissp-【第1章 安全和风险管理】-2020-12-07(32页-58页)
  2. ad策略下发_组策略--下发文件到计算机
  3. redis(9)--数据库
  4. sklearn.metrics —— 混淆矩阵及其绘制、Accuracy/Precision/Recall/F1-score
  5. antd中form自定义rules
  6. java 二级联动实现
  7. 推荐一款开源游戏开发平台
  8. 外贸全流程30个邮件模板分享!
  9. 诈骗云集投诉不断,“云相亲”靠谱吗?
  10. 抽象代数学习 阿贝尔群
  11. 局域网雨云蠕虫病毒的处理
  12. C语言编程核心要点,男人看了沉默,女人看了流泪
  13. 使用DashPathEffect绘制一条动画曲线
  14. 《和码中文》第一册词组(共25课)
  15. winfows 切换 双屏_Win10系统如何设置双屏显示?windows10设置双屏显示的方法
  16. 你真的了解ELT和ETL吗?
  17. logit方程怎么写_呆哥数学坐标系与参数方程——最全概括【1】
  18. vue使用videojs播放mu38
  19. 友善之臂linux内核移植步骤,友善之臂 madplayer 移植过程补充
  20. 通付盾受邀出席区块链技术和应用峰会暨第五届中国区块链开发大赛成果发布会及颁奖仪式

热门文章

  1. 线性表9 - 数据结构和算法14
  2. 100多个很有用的JavaScript函数以及基础写法大集合
  3. AndroidStudio_Android中使用非阻塞延迟的方法_利用Handler实现---Android原生开发工作笔记218
  4. 微服务升级_SpringCloud Alibaba工作笔记0002---理解反应式编程中的背压(Backpressure)机_流的逆向压力
  5. android学习笔记---35_Intent意图,深入解剖
  6. Android学习笔记---24_网络通信之网页源码查看器
  7. 2016年1月28日报
  8. 杭电1437 天气情况
  9. 杭电1874畅通工程续
  10. fastadmin 后台管理 时间戳字段使用