Windows下安装MySQLdb, Python操作MySQL数据库的增删改查
来源:互联网 发布:大数据 颠覆 编辑:程序博客网 时间:2024/05/09 03:18
这里的前提是windows上已经安装了MySQL数据库,且配置完毕,能正常建表能操作。在此基础上只需安装MySQL-python-1.2.4b4.win32-py2.7.exe就ok了,只有1M多。这个有点类似jdbc里的那个jar包。
下载链接:http://sourceforge.net/projects/mysql-python/ ,
百度云盘 :http://pan.baidu.com/s/1dDgnfpR 密码:7bna
接着import MySQLdb就能使用了,下面给出测试代码:
#coding=utf-8#python操作MySQL数据库测试代码 import time, MySQLdb, sysprint "HelloWorld"#连接conn=MySQLdb.connect(host="localhost", user="root", passwd="yanzi", db="mydb", charset="utf8") cursor = conn.cursor()print "连接成功"# #增# sql = "insert into userinfo (username, pswd) values (%s, %s)"# param = ("哈哈", "ha11")# n = cursor.execute(sql, param)# print n# conn.commit()# #更新# sql = "update userinfo set pswd = %s where username = %s"# param = ("999999999999", "张三")# cursor.execute(sql, param)#删sql = "delete from userinfo where username = %s"param = ("张三")n = cursor.execute(sql, param)print nconn.commit()#查sql = "select * from userinfo "n = cursor.execute(sql)for rows in cursor.fetchall(): for cols in rows: print cols,print ""#关闭指针对象和连接cursor.close()conn.close()
整体的操作跟Jdbc里很类似,传进去一个sql和params就ok了。在操作上引入了cursor的概念,在SQlite数据库里也是Cursor负责操作,都一个意思。注意,在删除和增加后必须执行conn.commit()才有效,否则操作无效。但在Jdbc里却没这回事。关闭数据库时记得释放cursor和conn.
MySQLdb在线文档 相关链接1 链接2 链接3
0 0
- Windows下安装MySQLdb, Python操作MySQL数据库的增删改查
- python操作MySQL数据库增删改查使用MySQLdb
- python安装mysql数据库和实现增删查改操作
- python操作MySQL数据库增删改查
- python的MySQL操作增删改查
- MySQLdb的增删改查
- Python MySqlDB 增删改数据库
- Python MySqlDB 增删改数据库
- python 连接mysql数据库 进行增删改查操作
- python操作mysql数据库(增删查改)
- python操作MySQL数据库(增删改查)
- Python之MySQL数据库增删改查操作
- python3操作mysql数据库增删改查
- mySql数据库操作 增删改查
- MySQL 增删改查 数据库操作
- mysql数据库增删查改操作命令
- MySQL数据库操作步骤---"增删改查"
- Python操作mysql数据库(封装基本的增删改查)
- 刺激视觉 使用真实照片的全屏背景网站
- ListControl控件的使用方法
- 注意编码工作中的小细节
- Interleaving String(DP应用)
- linux命令find使用大全
- Windows下安装MySQLdb, Python操作MySQL数据库的增删改查
- PB 使用utl_file讀寫oracle bfile的封裝.
- PCA的数学原理
- 获取android手机信息
- 【LeetCode】Merge Sorted Array
- CoreData学习-最好的一片文章
- 认识基础任务标签(下)—ant入门指南(4)
- 任正非谈:华为会怎么失败,华为会怎么垮掉?
- 程序通用算法和库