记录一下,python是如何连接Mysql数据库的,后续会经常用,感觉挺重要的一个东东。

 

一、安装 pymysql 库

#pip install pymysql

 

二、连接mysql数据库

1、连接步骤

pymysql连接数据库一段时间失效 pymysql如何连接数据库_sql

 

2、实操,如何连接代码连接

连接字符串:

pymysql连接数据库一段时间失效 pymysql如何连接数据库_sql_02

conn = pymysql.connect(
    host='127.0.0.1',user='xxx',passwd='xxxxxxx',
    port=3306,db='xxxxx',charset='utf8'
    #port必须要写int类型
    #charset这里必须写utf8
)

#查询数据

pymysql连接数据库一段时间失效 pymysql如何连接数据库_数据库操作_03

 

#插入数据

pymysql连接数据库一段时间失效 pymysql如何连接数据库_mysql_04

 

三、整合连接过程为函数

1、示例
#封装一下函数执行数据库操作

pymysql连接数据库一段时间失效 pymysql如何连接数据库_数据库操作_05

 

#封装一下函数执行数据库操作
def my_db(host,user, passwd, db,sql, port=3306, charset='utf8'):
    import pymysql
    conn = pymysql.connect(user=user,
                           host=host,
                           port=port,
                           passwd=passwd,
                           db=db,
                           charset=charset
                           )
    cur = conn.cursor() #建立游标
    cur.execute(sql) #执行mysql
    if sql.strip()[:6].upper() == 'SELECT':
        res = cur.fetchall()
    else:
        conn.commit()
        res = 'ok'
    cur.close()
    conn.close()
    return res

 

总是想多努力一点的人