Python使用mysql.connector链接mysql数据库

之前一直使用pythond mysqldb链接数据库,随着mysql被oracle收购之后,我发现mysqldb就不怎么更新了。

现在开始使用oracle提供的mysql.connector来操作mysql。

下载mysql.connector地址: https://dev.mysql.com/downloads/connector/python/

《MySQL Connector/Python Developer Guide》的地址: 

https://dev.mysql.com/doc/connector-python/en/

安装地址: https://dev.mysql.com/doc/connector-python/en/connector-python-installation.html

mysql 的社区版下载地址: https://dev.mysql.com/downloads/mysql/

安装 mysql 的文档地址:

好用的 MySQL 的 SQL 开发工具(建模、执行 SQL、分析 SQL):MySQL Workbench

下载地址:  https://dev.mysql.com/downloads/workbench/

扫描二维码关注公众号,回复: 326667 查看本文章

举例:

#encoding=utf-8
'''
Created on 2017-8-12

@author: kanpiaoxue
'''


import mysql.connector


if __name__ == '__main__':
    
    config={'host':'127.0.0.1',#默认127.0.0.1
        'user':'root',
        'password':'hao123',
        'port':3306 ,#默认即为3306
        'database':'learn',
        'charset':'utf8'#默认即为utf8
        }
    conn=mysql.connector.connect(**config) #连接数据库
    cursor=conn.cursor()
    cursor.execute('select * from person') #表查询
    for (id,name,birthday) in cursor:
        print id,name,birthday
    cursor.close()
    conn.close()

这里仅仅是抛砖引玉,居然使用方法请参考官网的文档。

猜你喜欢

转载自kanpiaoxue.iteye.com/blog/2389497