操作mysql(import pymysql模块)
pymysql模块
import pymysql #1、连上数据库、账号、密码、ip、端口号、数据库 #2、建立游标 #3、执行sql #4、获取结果 #5、关闭游标 #6、连接关闭 #charest必须写utf8 FI = pymysql.connect( host='192.168.0.12',user='root',passwd='myjcyf', port=3306,db='us_sys',charset='utf8' #port必须写int类型, #charset这里必须写utf8 ) cur = FI.cursor() #建立游标 sql = "select * from us_sys.tb_sys_person where pers_name like '%于%'" cur.execute(sql) res = cur.fetchall() #获取所有返回的结果 print(res) for i in res: print(i) # select 不需要提交操作 # delete update insert # coon.commit() #必须得commit
mysql函数 # def FI(host,user,passwd,db,sql,port=3306,charset='utf8'): # import pymysql # coon=pymysql.connect(user=users,host=host,passwd=passwd,port=port,db=db,charset=charset) # cur=coon.connect()#建立游标 # cur.execute(sql)#执行sql # if sql.strip()[:6].upper()=='SELECT': # res=cur.fetchall() # else: # coon.commit() # res='OK' # cur.colse # coon.colse # return res