python操作mysql——插入、查询、删除
来源:互联网 发布:适合大学高数搜题软件 编辑:程序博客网 时间:2024/05/16 09:30
python操作mysql——插入、查询、删除
目录
- python操作mysql插入查询删除
- 目录
代码块语法遵循标准markdown代码,例如:
#!/usr/bin/env python#coding=utf-8#MySQLdb查询import MySQLdb#conn = MySQLdb.connect(host='localhost',port=3306,user='root',passwd='44570253',db='python')conn = MySQLdb.connect(host='localhost',port=3306,user='root',passwd='44570253')cursor=conn.cursor()#执行SQL,创建一个数据库cursor.execute('drop database if exists python')cursor.execute('create database python')#选择数据库conn.select_db('python')#执行SQL,创建一个数据库#cursor.execute('drop table if exists test')cursor.execute('create table test(id int,info varchar(100))')# 清空数据#cursor.execute("delete from test")value = [1,"inserted ?"]#插入和一条记录cursor.execute('insert into test values(%s,%s)',value)values = []#生成插入参数值for i in range(20): values.append((i,'Hello mysqldb,I am recoder ' + str(i)))#插入多条记录cursor.executemany('insert into test values(%s,%s)',values)#conn.select_db('python')count = cursor.execute('select * from test')print '总共有 %d 条记录'%count#获取一条记录,每条记录做为一个元组返回print '只获取一条记录:'result=cursor.fetchone()print resultprint 'ID: %s info: %s'%(result[0],result[1])#获取5条记录,注意由于之前执行有了fetchone(),所以游标已经指到第二条记录了,也就是从第二条开始的所有记录print '只获取5条记录:'results=cursor.fetchmany(5)for rec in results: print "ID: %s info: %s"%(rec[0],rec[1])# print rprint '获取所有结果:'#重置游标位置,0为偏移量,mode=absolute|relative,默认为relativecursor.scroll(0,mode='absolute')#获取所有结果resultss=cursor.fetchall()for rec in resultss: print "ID: %s info: %s"%(rec[0],rec[1])conn.close()
0 0
- python操作mysql——插入、查询、删除
- python SQLAlchemy操作mysql数据库:插入,查询,删除,更新
- mysql学习4—插入、查询、删除
- jsp操作MySQL实现查询/插入/删除功能示例
- jsp操作MySQL实现查询/插入/删除功能示例
- Hibernate插入、查询、删除操作
- Hibernate插入、查询、删除操作
- 二叉排序树--查询--插入--删除操作
- Python操作MySQL数据库--插入、更新、查询(二)
- mySQL批量插入删除操作
- ThinkPHP 数据库操作,插入,更新,删除,查询
- Java操作Hbase插入查询删除-转
- hibernate插入,查询,删除等操作
- Hibernate插入、查询、删除操作 HQL
- Hibernate插入、查询、删除操作 HQL
- 二叉排序树的查询、插入和删除操作
- mysql的插入,查询,修改和删除
- java连接mysql-查询,插入,更新,删除
- 控制台小游戏之贪吃蛇
- poj 1363 Rails 数组模拟栈操作
- 文件权限管理
- PHP+MYSQL登录界面和数据库验证
- UI-1
- python操作mysql——插入、查询、删除
- 动画的重用
- Hibernate查询
- Leetcode-66. Plus One
- TCP的成块数据流
- Bitmap.createBitmap 得到 的bitmap 不一定是新的bitmap
- 一键排班时代到来
- WebSphere(was)修改端口
- PHP安装redis扩展