Python|实现数据库的增删改查

2020-10-05

1 前言最近在学flask网页制作,需要用到数据库相关知识,在经过初步学习后实现了用python来实现数据库的相关操作,即增删改查。2 前提条件2.1 安装数据库(详情请自行百度)2.2运行数据库,并建立一个表 user,表里的项目为id,user_name,user_pwd图2.2新建的表2.3安装python32.4在python中安装pymysql模块pip install pymysql3 基本使用3.1链接数据库conn = pymysql.connect(host="数据库地址",#本地为localhostport=’数据库端口’,#默认为3306user="数据库用户名",password="数据库密码",database="数据库名称",charset="utf8")3.2基本语法结构cursor = conn.cursor()#初始化一个游标对象sql = "数据库操作语句"cursor.execute(sql)#执行该语句conn.commit()#关闭游标对象cursor.close()#关闭数据库4增删改查代码:import pymysqlconn = pymysql.connect(host="localhost",port=3306,user="root",password="wzq20001014*@",database="wzq",charset="utf8")#增def db_add(name,pwd):try:cursor = conn.cursor()sql = "insert into user(user_name,user_pwd) VALUES("%s","%s")" % (name, pwd)cursor.execute(sql)conn.commit()cursor.close()except:print("添加失败")else:print("添加成功")#删def db_del(name):try:cursor = conn.cursor()sql = "delete from user where user_name="%s";" % (name)cursor.execute(sql)conn.commit()cursor.close()except:print("删除失败")else:print("删除成功")#改def db_update(name,new_name):try:cursor = conn.cursor()sql = "update user set user_name="%s" where user="%s" " % (new_name, name)cursor.execute(sql)conn.commit()cursor.close()except:print("更改失败")else:print("更改成功")#查def db_select(name):cursor = conn.cursor()sql="select user_name user_pwd form user where user_name="%s" " % (name)cursor.execute(sql)res=cursor.fetchall()return res写一个main函数来运行if __name__=="__main__":db_add("wzy","123")图4.1添加成功图4.2运行结果if __name__=="__main__":db_ael("wzy")图4.3删除成功图4.4运行成功if __name__=="__main__":db_updata("wzy","wzq")图4.5更改成功图4.6运行成功if __name__=="__main__":x=db_select("wzq")print (x)图4.7运行成功5 总结学习了数据库的增删改查可以初步实现,我的flask 登录页面的注册、注销、更改密码和登录是否正确等问题。END主 编 | 王楠岚责 编 | 王自强能力越强,责任越大。实事求是,严谨细致。——where2go 团队微信号:算法与编程之美

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。

http://image95.pinlue.com/image/100.jpg

python数据库的增删改查_Python|实现数据库的增删改查相关推荐

  1. python更新数据库表的时间字段_python更新数据库中某个字段的数据(方法详解)

    连接数据库基本操作,我把每一步的操作是为什么给大家注释一下,老手自行快进. 请注意这是连接数据库操作,还不是更新. import pymysql #导包 #连接数据库 db = pymysql.con ...

  2. python数据库增删改查_python实现数据库增删改查

    column_dic = {"id": 0, "name": 1, "age": 2, "phone": 3, &quo ...

  3. python数据库增删改查_python对数据库mysql的操作(增删改查)

    #coding=utf-8 import pymysql # #查询 # def connMySQL(): # try: # conn=pymysql.connect('localhost','roo ...

  4. python实现通讯录的增删改查_python实现数据库增删改查

    column_dic = {"id": 0, "name": 1, "age": 2, "phone": 3, &quo ...

  5. python图书管理系统增删改查_python基础-字典的增删改查

    字典 字典的创建方式: # 方式一: dict1 = dict((("one", 1), ("two", 2), ("three", 3)) ...

  6. python列表根据值找索引_python实现列表中由数值查到索引的方法

    python实现列表中由数值查到索引的方法 如下所示: 以上这篇python实现列表中由数值查到索引的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们. 时间: 201 ...

  7. python代码中怎么增加数据_python 实现数据库中数据添加、查询与更新的示例代码...

    一.前言 最近做web网站的测试,遇到很多需要批量造数据的功能:比如某个页面展示数据条数需要达到10000条进行测试,此时手动构造数据肯定是不可能的,此时只能通过python脚本进行自动构造数据:本次 ...

  8. python定时导出已发送文件_Python链接数据库查询导出查询结果到Excel并定时发送邮件到指定邮箱,实现巡检功能(亲测可用!!!)...

    #python版本3.7 # -*- coding: utf-8 -*- """ Created on Wed Aug 1 11:35:17 2018 @author: ...

  9. python两张表对比不同_Python对比数据库两张表是否一致

    工作中我们经常需要对比数据库中两张表的数据是否有差异,以下代码通过pymsql对两张表的数据进行简单对比,可以记录新旧表的数据总数,以及两张表中有差异的数据. 应用场景:旧表中数据迁移到新表 运行结果 ...

最新文章

  1. JAVA获取局域网内对应IP电脑的MAC地址(物理地址)
  2. linux实战专家为你梳理网站集群安全基本框架思路!
  3. 人人可用的在线抠图,还是AI自动化的那种!北大校友的算法被玩出新高度
  4. jvm性能调优 - 01类加载机制Review
  5. 设置Eclipse RCP程序的外观和首选项
  6. 关于多线程之GCD的一些学习要点
  7. VB:谁终结了我的程序
  8. iOS开发-常见错误和警告总结
  9. 基于ExoPlayer的ExoPlayerVideoView
  10. Linux下libiconv库的安装和使用
  11. Directx发展史
  12. Ceph rgw中的元数据组织形式及存储结构分析
  13. 打开.sql文件的方法
  14. IE可以打开网页 但是chrome和火狐打不开网页解决办法
  15. mysql数据库服务器的超级用户名是,MYSQL数据库的用户帐号管理基础知识 (2)
  16. 圆周率一千万亿位_圆周率的十万亿位是多少
  17. 现在机器人是用什么语言编程
  18. java编译体重指数计算器_标准体重计算器
  19. 马斯洛提出动机理论_【错题本】马斯洛的需要层次理论
  20. 云计算Leader Election之霸道选举算法Bully Algorithm

热门文章

  1. 逆向环境准备(刷机与root)
  2. 亚马逊两种运营模式对比FBA和FBM,哪个才是最好的选择呢?
  3. Spring生命周期
  4. blend for vs和vs有什么差别_tender什么意思
  5. 编程linux 获取cpu核数,Linux命令查看以及编程获取CPU核数
  6. php 怎么提价redius,调价or涨价的英文怎么说?
  7. 坚持#第38天~独在异乡为异客,每逢佳节倍思亲
  8. mysql 数据库查看锁表_mysql解锁表(如何查看数据库锁表)
  9. 手机卡提示“限制服务”,原因和解决方法给你列好了!
  10. 新浪网首页新闻资讯爬虫项目