标签:情况 close inf exe 返回 技术 use sql 执行
在使用python脚本开发中,经常需要连接数据库读写数据。
代码如下:
import pymysql def my_db(sql): """ conn中的值根据实际配置情况填写 :param sql: :return: """ conn = pymysql.connect( host=‘localhost‘, user=‘root‘, password=‘abc123‘, db=‘mysql‘, charset=‘utf8‘, autocommit=True # 自动提交 ) cur = conn.cursor(cursor=pymysql.cursors.DictCursor) # 建立游标;默认返回二维数组,DictCursor指定返回字典; cur.execute(sql) # execute帮你执行sql res = cur.fetchall() # 拿到全部sql执行结果 cur.close() # 关闭游标 conn.close() # 关闭数据库 return res # 返回sql执行的结果 sql = "INSERT INTO app_student(NAME,sex,age,addr,grade,phone,gold)VALUES(‘xiaowang‘,‘男‘,‘18‘,‘shenzhne‘,‘100‘,‘13999999999‘,‘123‘)" my_db(sql)
运行的效果
标签:情况 close inf exe 返回 技术 use sql 执行
原文地址:https://www.cnblogs.com/jsondai/p/11508731.html