• Python连接Mysql数据库_20160928


     python版本 2.7.1,python 连接mysql需要安装MYSQLdb模块

    安装方法一种是cmd pip命令安装 

    pip install MySQLdb
    

    一种是网上下载python MYSQLdb模块包 放到python 安装目录下的lib文件夹

    安装成功后在cmd命令

    python #进入python 交互模式
    
    import MySQLdb #没有报错说明安装成功
    

      

    #python 连接mysql并且导入数据表users代码

    #coding:utf-8
    import MySQLdb
    
    try:
        conn=MySQLdb.connect(host='localhost',user='root',passwd='你的密码',db='local_db',port=3306,charset='utf8')
        with conn:
            cursor=conn.cursor()
            sql='''
                SELECT username,CONCAT(RIGHT(address,1),"测试",LEFT(address,1))  AS address,
                CASE WHEN telephone IS NOT NULL THEN CONCAT(LEFT(telephone,3),58568, RIGHT(telephone,2)) ELSE NULL END AS telephone
                FROM a001_resterant
                WHERE username IN (SELECT username FROM test_a03order GROUP BY username)
            '''
            count=cursor.execute(sql)
            conn.commit()
            data=cursor.fetchall()
            for i in data:
                print i[0],i[1],i[2]
                cursor.execute("INSERT INTO  users (username,address,telephone) values(%s,%s,%s)",(i[0],i[1],i[2]))
                conn.commit()
            print "输入了"+str(count)+"条数据"
    except MySQLdb.Error:
        print "连接失败!"
    

       

  • 相关阅读:
    教学计划-物理必修二
    小白学习Python之路---开发环境的搭建
    解决pycharm连接MySQL 1366报错的问题
    Leetcode 118 杨辉三角
    Leecode 70 爬楼梯
    RabbitMQ
    Leetcode 38 报数
    Leecode 69 x的平方根
    select 实现server I/O多路复用通信
    Leetcode 67 二进制求和
  • 原文地址:https://www.cnblogs.com/Mr-Cxy/p/5915881.html
Copyright © 2020-2023  润新知