zoukankan      html  css  js  c++  java
  • 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 "连接失败!"
    

       

  • 相关阅读:
    IDEA右键新建时没有Java Class选项
    捕获摄像头视频VC
    重叠IO与IOCP
    (八)内存管理与内存分配
    DebugView使用详解
    (六) 中断机制
    (五) proc文件系统
    bash 之备份文件
    bash 遍历目录文件
    (四) linux内核模块编程
  • 原文地址:https://www.cnblogs.com/Mr-Cxy/p/5915881.html
Copyright © 2011-2022 走看看