1 / 10
文档名称:

Python操作Mysql实例教程手册.pdf

格式:pdf   大小:277KB   页数:10页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Python操作Mysql实例教程手册.pdf

上传人:Q+1243595614 2017/7/15 文件大小:277 KB

下载得到文件列表

Python操作Mysql实例教程手册.pdf

文档介绍

文档介绍:来源:疯狂的蚂蚁的博客整理
本文介绍了 Python 操作 MYSQL、执行 SQL 语句、获取结果集、遍历结果集、取得某个字
段、获取表字段名、将图片插入数据库、执行事务等各种代码实例和详细介绍,代码居多,
是一桌丰盛唯美的代码大餐。
实例 1、取得 MYSQL 的版本
在 windows 环境下安装 mysql 模块用于 python 开发,请见我的另一篇文章:
MySQL-python Windows 下 EXE 安装文件下载
# -*- coding: UTF-8 -*-

#安装 MYSQL DB for python
import MySQLdb as mdb

con = None

try:
#连接 mysql 的方法:connect('ip','user','password','dbname')
con = ('localhost', 'root',
'root', 'test');

#所有的查询,都在连接 con 的一个模块 cursor 上面运行的
cur = ()

#执行一个查询
("SELECT VERSION()")

#取得上个查询的结果,是单个结果
data = ()
print "Database version : %s " % data
finally:
if con:
#无论如何,连接记得关闭
()
执行结果:
Database version :
实例 2、创建一个表并且插入数据
主要还是在 cursor 上面执行 execute 方法来进行,请见源码:
来源:疯狂的蚂蚁的博客整理
# -*- coding: UTF-8 -*-
# 来源于理
import MySQLdb as mdb
import sys

#将 con 设定为全局连接
con = ('localhost', 'root', 'root', 'test');

with con:

#获取连接的 cursor,只有获取了 cursor,我们才能进行各种操作
cur = ()
#创建一个数据表 writers(id,name)
("CREATE TABLE IF NOT EXISTS \
Writers(Id INT PRIMARY KEY AUTO_INCREMENT, Name VARCHAR(25))")
#以下插入了 5 条数据
("INSERT INTO Writers(Name) VALUES('Jack London')")
("INSERT INTO Writers(Name) VALUES('Honore de Balzac')")
("INSERT INTO Writers(Name) VALUES('Lion Feuchtwanger')")