增改删(python 版)
增加
- 创建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 版)相关推荐
- XML简单的增改删操作
XML文件的简单增改删,每一个都可以单独拿出来使用. 新创建XML文件,<?xmlversion="1.0"encoding="utf-8"?> & ...
- 阿里云+Android Studio+sql数据库实现增改删查与云端登录数据交互
本文使用阿里云.Navicat与Android Studio实现安卓app端对云端sql数据库的简单管理操作. 对于使用MySQL作为服务器的电脑也可以参照部分内容进行操作. 目录 云端服务器配置(阿 ...
- 模拟橄榄山增改删轴线测试
这是我模拟橄榄山增改删轴线功能,并自动排序的插件得到模拟的新插件,功能很简单... 这里是我的github地址 https://github.com/yingdajun/-DEMOYJ (1)增加轴网 ...
- 每天一点数据库之-----Day 3 数据的增改删
每天一点数据库之-----Day 3 数据的增改删 ----转载请注明出处:coder-pig 本节引言: 本节介绍的是,往数据库中添加数据,更新数据以及删除数据 1)往表中添加数据: 上一节,我们把 ...
- wxFormBuilder + wxPython 工具开发第四章-日记本工具文章内容增改删以及打包
目录 前言 一.文章新增 二.文章删除 三.文章修改 四.Ctrl+S快捷键的响应 五.增加提示 六.打包exe 前言 上一章讲述对日记本树目录的节点实现增.改.删的功能步骤 链接:wxFormBui ...
- 怎么用PHP语句做出增改删查功能,PHP、MYSQLI实现简单的增、删、改、查功能(初学者)...
index.php #连接数据库 $conn = mysqli_connect("localhost","root",""); #判断是否连 ...
- 怎么用PHP语句做出增改删查功能,mysql语句实现简单的增、删、改、查操作示例...
本文实例讲述了mysql语句实现简单的增.删.改.查操作.分享给大家供大家参考,具体如下: 1.创建db_shop数据库,如果该数据库不存在则创建 createdatabaseifnotexistsd ...
- 查询添加条件_035 JAVA-MySQL 约束、DML操作(增改删)、事务处理、查询数据
MySQL 中的约束 约束类型 : • 非空约束(not null) • 唯一性约束(unique) • 主键约束(primary key) PK • 外键约束(foreign key) FK • 检 ...
- python3 购物车 增改查终极版~
还是先来条NLP再说,快没了,以后想抄还没有... 十一,没有挫败,只有回应讯息 "挫败"只是指出过去的做法得不到预期的效果,是给我们需要改变的信号. "挫败" ...
最新文章
- xauth: (stdin):1: bad display name LSPPC-Lenny:1 in add command
- php进程学习(一)
- mysqld: Can‘t create directory ‘D:\software\mysql-8.0.28-winx64\mysql-8.0.28-winx64\bin\ oftware\mys
- Netweaver和CloudFoundry的log设置
- php如何设计一个日志类,一个简单php日志类
- 洛谷 P3384 【模板】树链剖分
- Navicat远程连接linux下mysql服务器1045错误解决办法在这儿
- 双向链表(代码、分析、汇编)
- PingingLab传世经典系列《CCNA完全配置宝典》-2.7 EIGRP基本配置
- 活动安排--贪心算法C语言实现
- Kali Linux 秘籍 第三章 高级测试环境
- 志高空调,到了最危险的时候!
- 2021-2025年中国船用辅机行业市场供需与战略研究报告
- [linux]远程kill进程
- 《非暴力沟通》-- 马歇尔.卢森堡
- SSRF利用 Gopher 协议拓展攻击面
- win7 计算机登录用户密码,Win7电脑无需知道密码绕过密码登录的操作方法?
- 基于vue+spring的博客系统
- veket linux输入法,智能通用输入法平台(SCIM for veket)
- 面试官常问的 web前端 问题(二)
热门文章
- eclipse黑色主题
- 【剑指offer】二叉搜索树转双向链表,C++实现
- selenium + python自动化测试unittest框架学习(一)selenium原理及应用
- PHPUnit-断言
- ecplise最有用的8个快捷键
- html5获取地理位置信息API
- HTML5的Histroy API
- template 模板是怎样通过 Compile 编译的
- LSA类型讲解——LSA-5(第5类LSA——Autonomous System External LSA)、LSA-4(第四类LSA——ASBR Summary LSA)讲解
- k3 cloud 文件服务器搭建,k3cloud服务器推荐配置