Mysql数据库

2017-02-28  本文已影响44人  异想派

3-2 通过python连接数据库

1 . 先下载MySQLdb
2 . 解压后在终端执行以下命令

vandeMacBook-Air:~ enniu$ cd/Users/enniu/Downloads/MySQL-python-1.2.3c1

3 . 在MySQL-python的安装包中找到site.cfg文件,打开它,找到以下内容

#The path to mysql_config.
# Only use this if mysql_config is not on your PATH, or you have some weird
# setup that requires it.
# mysql_config = /usr/local/bin/mysql_config

修改最后一句

mysql_config = /usr/local/mysql/bin/mysql_config

4 . 执行

$ python setup.py install

参考文献
http://blog.csdn.net/janronehoo/article/details/25207825

3-3 用Python操作数据库(1)

>>> import MySQLdb
>>>conn=MySQLdb.connect(host="localhost",user="root",passwd="22",db="qiwsirtest",charset="utf8")

完成连接的过程,其实是建立了一个MySQLdb.connect()的实例对象conn,那么这个对象有哪些属性呢?

2 . 操作数据库
MySQLdb用游标(指针)cursor的方式操作数据库

>>> cur = conn.cursor()

下面用cursor()提供的方法来进行操作,方法主要是:

3 . cursor执行命令的方法

4 . 提交数据
通过"cur.execute()"对数据库进行操作之后,没有报错,完全正确,但是不等于数据就已经提交到数据库中了,还必须要用到"MySQLdb.connect"的一个属性:commit(),将数据提交上去

>>> conn.commit()

3-4 用Python操作数据库(2)

3-5 用Python操作数据库(3)

>>> cur.close()
>>> conn.close()

#encoding=utf-8
import sys
import MySQLdb
reload(sys)
sys.setdefaultencoding('utf-8')
db=MySQLdb.connect(user='root',charset='utf8')

3-8 探析get和post方法

上一篇下一篇

猜你喜欢

热点阅读