1 安装

    你必须先安装MySQL驱动.和PHP不一样,Python只默认安装了SQLite的驱动.最常用的包是MySQLdb但是用安装很困难.

    对于Window用户,你可以获取的exe.

    对于Linux,可以下载python-mysqldb(可以用sudo apt-get install python-mysqldb命令直接在命令行下载)

    2 使用

    装完之后重启.这不是强制的,但是这样做可以减少问题.所以请重启.

    然后就像用其他包一样:

    当然,还有许多用法和选项,我只是举了一个基本的例子.你可以看看文档.

    3 高级用法

    我强烈推荐:你的生活质量肯定能获得提高.

    最近在Python里又发现了一个好东西:.它是个非常轻巧的ORM,非常容易安装和使用.我的小项目和独立app都使用它,而那些工具像SQLLAlchemy或者Django用在这里有点小题大做了:

    1. import peewee
    2. from peewee import *
    3. class Book(peewee.Model):
    4. author = peewee.CharField()
    5. title = peewee.TextField()
    6. class Meta:
    7. database = db
    8. Book.create_table()
    9. book = Book(author="me", title='Peewee is cool')
    10. book.save()
    11. for book in Book.filter(author="me"):
    12. print book.title

    这个例子可以运行.除了peewee(pip install peewee)不需要别的的依赖.安装不复杂.它非常cool!