python学习笔记-day6-【连接mysql数据库的方式】

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

 

一、安装 pymysql 库

#pip install pymysql

 

二、连接mysql数据库

1、连接步骤

 

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

连接字符串:

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

#查询数据

 

#插入数据

 



三、整合连接过程为函数

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

 

#封装一下函数执行数据库操作
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


 

posted @ 2018-04-21 23:22  懒懒的妞  阅读(277)  评论(0编辑  收藏  举报