Python爬虫数据存储MySQL【1】连接方式

环境 python2.7+Win

1.安装MySQldb模块

访问:http://www.lfd.uci.edu/~gohlke/pythonlibs/
下载MySQL_python-1.2.5-cp27-none-win_amd64.whl(32位64位自行选择)
将其拷贝到python安装目录下的Scripts目录下,在文件位置打开cmd,执行pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl
验证,python(command line)输入import MySQLdb,没报错,说明安装成功。


参考:http://blog.csdn.net/fgwvip123/article/details/52382521

2.Python操作MySQL数据库

# -*- coding: UTF-8 -*-
# 基本操作

import MySQLdb

# 打开数据库连接,首先需要创建一个test数据库
db = MySQLdb.connect("127.0.0.1","账号","密码","test")

# 使用cursor方法获取操作光标,cursor(光标)
cursor = db.cursor()

# 使用execute方法执行sql语句,execute(执行)
cursor.execute("select version()")

# fetch(获取)one,all
data = cursor.fetchone()

print "Database version: %s" % data
# -*- coding: UTF-8 -*-
# 插入数据
import MySQLdb

name = "testname"
password = "testpasss"
# 打开数据库连接,首先需要创建一个test数据库
db = MySQLdb.connect("127.0.0.1","账号","密码","test")

# 使用cursor方法获取操作光标,cursor(光标)
cursor = db.cursor()

# sql语句
sql = '''insert into user(name, password)
         values ("%s", "%s")''' % (name,password)

try:
    # 执行sql语句
    cursor.execute(sql)
    # 提交到数据库执行
    db.commit()
except:
    # 如果发生错误,未commit之前回滚
    db.rollback()

db.close()

参考:
菜鸟教程:http://www.runoob.com/python/python-mysql.html
官方手册:http://mysql-python.sourceforge.net/MySQLdb.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值