zoukankan      html  css  js  c++  java
  • Python连接mysql

    下载MySQLdb:http://www.codegood.com/downloads

    image

    1.简单查询

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    import MySQLdb
    #打开数据库连接
    con = MySQLdb.connect('localhost', 'root', '123456','test')
    #使用cursor()方法获取操作符
    cursor = con.cursor()
    try:
        #使用execute方法执行sql语句
        cursor.execute('select version()')
        #使用fetchone()方法获取一条记录
        data = cursor.fetchone()
        
        print 'Database version :%s'%data
    except:
        print 'Error:unable to fetch data'
    #关闭数据库连接
    con.close()

    2.查询多语句及乱码处理

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    import MySQLdb
    
    #打开数据库连接
    #必须加下charset='utf8'否则会乱码
    con = MySQLdb.connect(host='localhost',user= 'root', passwd='123456',db='test',charset='utf8')
    #使用cursor()方法获取操作符
    cursor = con.cursor()
    try:
        #使用execute方法执行sql语句
        cursor.execute('select  * from t_metercard limit 10')
        #获取所有记录列表
        data = cursor.fetchall()
        for row in data:
            print row[4]
    except:
        print 'Error:unable to fetch data'
    #关闭数据库连接
    con.close()
    3.
  • 相关阅读:
    【题解】Candle
    【题解】购物
    【题解】论逼格
    浅谈前缀和
    浅谈 LCA
    浅谈Meet in the middle——MITM
    拓扑排序
    时间复杂度符号
    浅谈排序算法[动图]
    404 页面不存在
  • 原文地址:https://www.cnblogs.com/kimisme/p/5575201.html
Copyright © 2011-2022 走看看