python中数据库操作
来源:互联网 发布:大众汽车配件查询软件 编辑:程序博客网 时间:2024/06/06 01:34
使用MysqlDb操作数据库时具体操作如下:
1.插入操作
id = '1' name = 'sara' content = 'hello' sql = "insert into table_name (id, name, content) values (%d, %s, %s);" param = (id, name, content) r = cursor.execute(sql, param) conn.commit()
2.更新操作
psd = 'test111111111'field_name1 = 'test'id = 1ip = '192.168.1.1'sql = "update table_name set password = '" + psd + "', field_name1 = '" + field_name1 + "', field_name2 = 1 where id = '" + id + "' and ip = INET_ATON('" + ipaddr + "');"cursor.execute(sql)conn.commit()
3.查询操作
id = 1sql = "select inet_ntoa(ipaddr), id from table_name where id = " + "'" + id + "';"cursor.execute(sql)info = cursor.fetchone()
注意:
(1)ip地址一般在数据库中使用int(10) unsiged类型存储,存取时要注意类型转换。
(2)插入或更新操作时,如果插入的数据是存储在变量中的,注意sql语句的书写方式。
阅读全文
0 0
- python中数据库操作
- python中cursor操作数据库
- python中cursor操作数据库
- python中cursor操作数据库
- python中cursor操作数据库
- Python中操作mongo数据库
- python中操作数据库中游标的使用方法
- Python中DataFrame函数操作数据库
- python中使用原生sql操作数据库
- Python中对mysql数据库的操作
- Python操作Mysql数据库
- python的数据库操作
- python操作数据库
- python SQlite数据库操作
- python操作MySQL数据库
- python操作MySQL数据库
- python操作数据库
- Python 数据库操作
- 前端面试相关
- iOS中由于代理没有释放导致的crash
- 如何避免ajax重复提交
- VTK的安装至集成至VS中
- 登录注册模块解决方案
- python中数据库操作
- linux下 mysql 主从配置
- PHPExcel常用操作说明
- spring-mvc的文件上传
- jsp传值问题如何获取参数问题
- UVa1605 Building for UN 构造
- C语言常见的编译错误
- WKWebview崩溃问题Completion handler passed to was called more than once
- VMware提示 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。