python 连接数据库
2021/12/1 19:11:29
本文主要是介绍python 连接数据库,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
import pymysql # 调用模块 def select_db(table_name): ''' :param table_name: 表名 :return: ''' #在python中执行以下命令可查询数据库 db = pymysql.connect(host='10.7.0.202',port=6606,user = 'root',password='JP4L6yBcsH9wzxbf',database='oem',charset='utf8')#打开数据库连接 cursor = db.cursor()#获取操作游标 demo = cursor.execute('select * from %s' %table_name)#运行SOL语句 lists = cursor.fetchall()#接收返回的结果 return list(lists) def del_db(table_name,fiele_name,value): ''' :param table_name: 表名 :param fiele_name: 条件字段 :param vilue: 条件值 :return: ''' #在python中操作mysql数据库增删改数据 db = pymysql.connect(host='10.7.0.202',port=6606,user = 'root',password='JP4L6yBcsH9wzxbf',database='oem',charset='utf8')#打开数据库连接 cursor = db.cursor()#获取操作游标 demo = cursor.execute('DELETE FROM %s WHERE %s=%s' %(table_name,fiele_name,value)) lists = cursor.fetchall()#接收返回的值 db.commit()#提交mysql语句 db.close() # 关闭数据库 #修改数据库数据 def set_db(table_name,alter_fiele_name,alter_vilue,fiele_name,vilue): ''' :param table_name: 表名 :param alter_fiele_name: 修改的字段 :param alter_vilue: 修改的值 :param fiele_name: 条件字段 :param vilue: 条件值 :return: ''' #在python中操作mysql数据库增删改数据 db = pymysql.connect(host='10.7.0.202',port=6606,user = 'root',password='JP4L6yBcsH9wzxbf',database='oem',charset='utf8')#打开数据库连接 cursor = db.cursor()#获取操作游标 demo = cursor.execute('UPDATE %s set %s =%s WHERE %s=%s' %(table_name,alter_fiele_name,alter_vilue,fiele_name,vilue)) lists = cursor.fetchall()#接收返回的值 db.commit()#提交mysql语句 db.close() # 关闭数据库 #创建数据库表 def creat_db_table(table_name,fiele): ''' :param table_name: 表名 :param fiele: 字段 :return: ''' db = pymysql.connect(host='10.7.0.202', port=6606, user='root', password='JP4L6yBcsH9wzxbf', database='oem', charset='utf8') # 打开数据库连接 cursor = db.cursor() # 获取操作游标 demo = cursor.execute("CREATE TABLE %s (%s int(40))" %(table_name,fiele)) lists = cursor.fetchall() # 接收返回的值 db.commit() # 提交mysql语句 db.close() # 关闭数据库 #插入表数据 def set_db_value(table_name,fiele,value): ''' :param table_name: 表名 :param fiele: 字段 :param value: 值 :return: ''' db = pymysql.connect(host='10.7.0.202', port=6606, user='root', password='JP4L6yBcsH9wzxbf', database='oem', charset='utf8') # 打开数据库连接 cursor = db.cursor() # 获取操作游标 demo = cursor.execute("INSERT INTO %s(%s) VALUES(%s)" %(table_name,fiele,value)) lists = cursor.fetchall() # 接收返回的值 db.commit() # 提交mysql语句 db.close() # 关闭数据库 if __name__ == '__main__': pass
这篇关于python 连接数据库的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享
- 2024-12-19Python资料:新手入门的全面指南
- 2024-12-19Python股票自动化交易实战入门教程
- 2024-12-19Python股票自动化交易入门教程
- 2024-12-18Python量化入门教程:轻松掌握量化交易基础知识