增加

  • 创建testInsert.py文件,向学生表中插入一条数据

    #encoding=utf-8
    import MySQLdb
    try:conn=MySQLdb.connect(host='localhost',port=3306,db='test1',user='root',passwd='mysql',charset='utf8')cs1=conn.cursor()count=cs1.execute("insert into students(sname) values('张良')")print countconn.commit()cs1.close()conn.close()
    except Exception,e:print e.message

    修改

    • 创建testUpdate.py文件,修改学生表的一条数据
    #encoding=utf-8
    import MySQLdb
    try:conn=MySQLdb.connect(host='localhost',port=3306,db='test1',user='root',passwd='mysql',charset='utf8')cs1=conn.cursor()count=cs1.execute("update students set sname='刘邦' where id=6")print countconn.commit()cs1.close()conn.close()
    except Exception,e:print e.message

    删除

    • 创建testDelete.py文件,删除学生表的一条数据

      #encoding=utf-8
      import MySQLdb
      try:conn=MySQLdb.connect(host='localhost',port=3306,db='test1',user='root',passwd='mysql',charset='utf8')cs1=conn.cursor()count=cs1.execute("delete from students where id=6")print countconn.commit()cs1.close()conn.close()
      except Exception,e:print e.message

    SQL语句参数化

    • 创建testInsertParam.py文件,向学生表中插入一条数据
    #encoding=utf-8
    import MySQLdb
    try:conn=MySQLdb.connect(host='localhost',port=3306,db='test1',user='root',passwd='mysql',charset='utf8')cs1=conn.cursor()sname=raw_input("请输入学生姓名:")params=[sname]count=cs1.execute('insert into students(sname) values(%s)',params)print countconn.commit()cs1.close()conn.close()
    except Exception,e:print e.message

    其它语句

    • cursor对象的execute()方法,也可以用于执行create table等语句
    • 建议在开发之初,就创建好数据库表结构,不要在这里执行

增改删(python 版)相关推荐

  1. XML简单的增改删操作

    XML文件的简单增改删,每一个都可以单独拿出来使用. 新创建XML文件,<?xmlversion="1.0"encoding="utf-8"?> & ...

  2. 阿里云+Android Studio+sql数据库实现增改删查与云端登录数据交互

    本文使用阿里云.Navicat与Android Studio实现安卓app端对云端sql数据库的简单管理操作. 对于使用MySQL作为服务器的电脑也可以参照部分内容进行操作. 目录 云端服务器配置(阿 ...

  3. 模拟橄榄山增改删轴线测试

    这是我模拟橄榄山增改删轴线功能,并自动排序的插件得到模拟的新插件,功能很简单... 这里是我的github地址 https://github.com/yingdajun/-DEMOYJ (1)增加轴网 ...

  4. 每天一点数据库之-----Day 3 数据的增改删

    每天一点数据库之-----Day 3 数据的增改删 ----转载请注明出处:coder-pig 本节引言: 本节介绍的是,往数据库中添加数据,更新数据以及删除数据 1)往表中添加数据: 上一节,我们把 ...

  5. wxFormBuilder + wxPython 工具开发第四章-日记本工具文章内容增改删以及打包

    目录 前言 一.文章新增 二.文章删除 三.文章修改 四.Ctrl+S快捷键的响应 五.增加提示 六.打包exe 前言 上一章讲述对日记本树目录的节点实现增.改.删的功能步骤 链接:wxFormBui ...

  6. 怎么用PHP语句做出增改删查功能,PHP、MYSQLI实现简单的增、删、改、查功能(初学者)...

    index.php #连接数据库 $conn = mysqli_connect("localhost","root",""); #判断是否连 ...

  7. 怎么用PHP语句做出增改删查功能,mysql语句实现简单的增、删、改、查操作示例...

    本文实例讲述了mysql语句实现简单的增.删.改.查操作.分享给大家供大家参考,具体如下: 1.创建db_shop数据库,如果该数据库不存在则创建 createdatabaseifnotexistsd ...

  8. 查询添加条件_035 JAVA-MySQL 约束、DML操作(增改删)、事务处理、查询数据

    MySQL 中的约束 约束类型 : • 非空约束(not null) • 唯一性约束(unique) • 主键约束(primary key) PK • 外键约束(foreign key) FK • 检 ...

  9. python3 购物车 增改查终极版~

    还是先来条NLP再说,快没了,以后想抄还没有... 十一,没有挫败,只有回应讯息 "挫败"只是指出过去的做法得不到预期的效果,是给我们需要改变的信号. "挫败" ...

最新文章

  1. xauth: (stdin):1: bad display name LSPPC-Lenny:1 in add command
  2. php进程学习(一)
  3. mysqld: Can‘t create directory ‘D:\software\mysql-8.0.28-winx64\mysql-8.0.28-winx64\bin\ oftware\mys
  4. Netweaver和CloudFoundry的log设置
  5. php如何设计一个日志类,一个简单php日志类
  6. 洛谷 P3384 【模板】树链剖分
  7. Navicat远程连接linux下mysql服务器1045错误解决办法在这儿
  8. 双向链表(代码、分析、汇编)
  9. PingingLab传世经典系列《CCNA完全配置宝典》-2.7 EIGRP基本配置
  10. 活动安排--贪心算法C语言实现
  11. Kali Linux 秘籍 第三章 高级测试环境
  12. 志高空调,到了最危险的时候!
  13. 2021-2025年中国船用辅机行业市场供需与战略研究报告
  14. [linux]远程kill进程
  15. 《非暴力沟通》-- 马歇尔.卢森堡
  16. SSRF利用 Gopher 协议拓展攻击面
  17. win7 计算机登录用户密码,Win7电脑无需知道密码绕过密码登录的操作方法?
  18. 基于vue+spring的博客系统
  19. veket linux输入法,智能通用输入法平台(SCIM for veket)
  20. 面试官常问的 web前端 问题(二)

热门文章

  1. eclipse黑色主题
  2. 【剑指offer】二叉搜索树转双向链表,C++实现
  3. selenium + python自动化测试unittest框架学习(一)selenium原理及应用
  4. PHPUnit-断言
  5. ecplise最有用的8个快捷键
  6. html5获取地理位置信息API
  7. HTML5的Histroy API
  8. template 模板是怎样通过 Compile 编译的
  9. LSA类型讲解——LSA-5(第5类LSA——Autonomous System External LSA)、LSA-4(第四类LSA——ASBR Summary LSA)讲解
  10. k3 cloud 文件服务器搭建,k3cloud服务器推荐配置