zoukankan      html  css  js  c++  java
  • python_基础学习_04_mysql库验证与安装(mysql-python,mysql.connector)

    验证python-mysql是否安装

    1:python 

    2: import MySQLdb

    安装步骤:

    1、sudo apt-get install python-setuptools

    2、sudo apt-get install libmysqld-dev

    3、sudo apt-get install libmysqlclient-dev

    4、sudo apt-get install python-dev

    5、sudo easy_install mysql-python

    测试下:

    在python交互式窗口,import MySQLdb 试试,不报错的话,就证明安装好了。

    预备

    Python 2.7
    Connector/Python 2.1.1

    安装

    1、下载源码包。

    wget http://dev.mysql.com/get/Downloads/Connector-Python/mysql-connector-python-2.1.1.tar.gz
    

    2、解压缩。

    tar -zxvf mysql-connector-python-2.1.1.tar.gz
    

    3、安装。

    python setup.py install
    

    注:需要root权限

    编程

    #coding:utf8
    # 使用 Connector/Python 进行查询操作。
    
    import mysql.connector
    
    # 创建连接
    config = {
              'user':'uzone', 
              'password':'uzone', 
              'host':'127.0.0.1', 
              'port':19816,  
              'database':'ucgc_sdk'}
    conn = mysql.connector.connect(**config)
    
    # 创建游标
    cur = conn.cursor()
    
    # 执行查询SQL
    sql = "SELECT notice_id,notice_name,creator,ctime,modifier,mtime FROM notice"
    cur.execute(sql)
    
    # 获取查询结果
    result_set = cur.fetchall()
    if result_set:
        for row in result_set:
            print "%d, %s, %s, %d, %s, %s" % (row[0],row[1],row[2],row[3],row[4],row[5])
    
    # 关闭游标和连接        
    cur.close()
    conn.close()

    部分转载:http://aofengblog.blog.163.com/blog/static/6317021201522084715866/

  • 相关阅读:
    celery异步任务
    redis过期策略与内存淘汰机制分析
    爬虫数据去重-布隆过滤器
    scrapy-redis数据去重与分布式框架
    redis哨兵机制
    C#从零单排上王者系列---元组
    玩转VSCode插件之Remote-SSH
    C#从零单排上王者系列---数据类型
    Cassandra之Docker环境实践
    centos7安装nginx并配置前端环境
  • 原文地址:https://www.cnblogs.com/cphmvp/p/5692205.html
Copyright © 2011-2022 走看看