python实现连接mysql数据库

python实现连接mysql数据库

操作系统环境:centos7

工具:python2.7

模块:MySQLdb

centos7 操作系统自带的python为2.7,只需安装MySQLdb模块就可以实现与mysql数据库进行连接。

首先下载 MySQLdb 安装包,我这边下载的是1.2.3版本, MySQL-python-1.2.3b1.tar.gz

上传至centos7服务器,/data 目录下,然后进行解压:tar -zxvf MySQL-python-1.2.3b1.tar.gz 

然后进入 MySQL-python-1.2.3b1目录,执行安装命令: python setup.py install

安装过程中可能会提示安装相关的环境,根据提醒进行安装相关的依赖即可。

以下附上代码:

#coding=utf-8
#!/usr/bin/env python2.7
'''
Created on 2019-1-21
@author: huwj
'''
import MySQLdb
#连接mysql数据库配置
conn = MySQLdb.connect(host='localhost',user='db_user',passwd='db_passwd',db='db_name')
cursor = conn.cursor()

def select():
    #查找数据库中的数据
    sql = "select * from user limit 0,1;"
    #获取执行结果条数
    n = cursor.execute(sql)
    #重置游标的位置
    cursor.scroll(0,mode='absolute')
    #搜取所有结果
    results = cursor.fetchall()
    print ("test",results)
select()
cursor.close()
conn.close()

 

你可能感兴趣的:(OpsDev,Python,OpsDev运维开发)