python MySQLdb Windows下安装教程及问题解决方法

时间:2021-05-22

使用python访问mysql,需要一系列安装

linux下MySQLdb安装见
Python MySQLdb在Linux下的快速安装

-------------------------------------------------------------
以下是windows环境下的:

1. 安装数据库mysql
下载地址:http://pile_args = [ '' ]

目前就遇到这几个问题,望补充

3. 增删改查代码示例及结果(just for test)
复制代码 代码如下:
CREATE TABLE `user` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`age` varchar(255) DEFAULT NULL,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;

复制代码 代码如下:
#-*- coding:utf-8 -*-
#dbtest.py
#just used for a mysql test
'''''
Created on 2012-2-12

@author: ken
'''
#mysqldb
import time, MySQLdb, sys

#connect
conn=MySQLdb.connect(host="localhost",user="root",passwd="test_pwd",db="school",charset="utf8")
cursor = conn.cursor()

#add
sql = "insert into user(name,age) values(%s,%s)"
param = ("tom",str(20))
n = cursor.execute(sql,param)
print n

#更新
sql = "update user set name=%s where Id=9001"
param = ("ken")
n = cursor.execute(sql,param)
print n

#查询
n = cursor.execute("select * from user")
for row in cursor.fetchall():
for r in row:
print r,
print ""


#删除
sql = "delete from user where name=%s"
param =("ted")
n = cursor.execute(sql,param)
print n
cursor.close()

#关闭
conn.close()

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章