返回顶部
首页 > 资讯 > 数据库 >Python如何利用txt文件对Mysql进行增删改查移
  • 921
分享到

Python如何利用txt文件对Mysql进行增删改查移

2023-06-22 06:06:30 921人浏览 泡泡鱼
摘要

小编给大家分享一下python如何利用txt文件对Mysql进行增删改查移,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、关系数据库1.数据模型实体间的关系分为

小编给大家分享一下python如何利用txt文件对Mysql进行增删改查移,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

    一、关系数据库

    1.数据模型

    实体间的关系分为以下有三种:

    1*)一对一模型

    一对一(one-to-one)

    关系模型用二维表格表示数据及数据联系,是应用最为广泛的数据模型。目前,各种常用的数据库,如Microsoft SQL Server、Microsoft Access、Microsoft FoxPro、oracleMysqlsqlite等,都属于关系模型数据库管理系统。

    2*)一对多模型

    一对多(one-to-many)

    层次模型采用树状结构表示数据之间的联系,树的节点称为记录,记录之间只有简单的层次关系。有且只有一个节点没有父节点,该节点称为根节点;其他节点有且只有一个父节点。

    3*)多对多模型

    多对多(many-to-many)

    可以有任意多个节点没有父节点。一个节点允许有多个父节点。两个节点之间可以有两种或两种以上联系。

    2.面相对象模型

    1*)对象模型概念

    面向对象模型是在面向对象技术基础上发展起来一种的数据模型,它采用面向对象的方法来设计数据库。

    2*) 对象模型特点

    面向对象模型的数据库种存储对象以对象为单位,每个对象包含对象的属性和方法,具有类和继承等特点。

    二、了解关系数据库的概念和特点

    关系数据库的概念和特点

    1.基本概念

    i*)关系

    数据和数据之间的联系称为关系。

    ii*)二维表

    关系数据库使用二维表来表示和存储关系,一个关系就是一个二维表。表中的行称为记录,列称为字段。一个数据库可以包含多个表

    iii*)记录与字段

    表中的一行称为一个记录。表中的列为记录中的数据项,称为字段。字段也称为属性或者列。每个记录可以包含多个字段,不同记录包含相同的字段(字段的值不同)。例如,用户表中的每个记录包含用户名、登录密码等字段。

    关系数据库不允许在一个表中出现重复的记录。

    VI*)关键字

    可以唯一标识一个记录的字段或字段组合称为关键字。一个表可有多个关键字,其中用于标识记录的关键字称为主关键字,其他的关键字可称为候选关键字。一个表只允许有一个主关键字。例如,用户表中的用户名可定义为主关键字,在添加记录时,主关键字不允许重复。

    VII*)外部关键字

    如果一个表中的字段或字段组合作为其他表的主关键字,这样的字段或字段组合称为外部关键字。

    2.基本特点

    关系数据库中的表是二维表,表中的字段必须是不可再分的,即不允许表中表。

    在同一个表中不允许出现重复的记录。

    在同一个记录中不允许出现重复的字段。

    表中记录先后顺序不影响数据的性质,可以交换记录顺序。

    记录中字段的顺序不影响数据,可以交换字段的顺序。

    三、常用字段数据类型

    数据表格

    Python如何利用txt文件对Mysql进行增删改查移

    四、在spyder中调用文件TXT内容进入程序

    第一步、首先我们需要把文件里面的内容写进spyder

    Python如何利用txt文件对Mysql进行增删改查移

    当我们文件写入spyder成功后,就可以编写程序啦!

    第二步、编写菜单程序

    Python如何利用txt文件对Mysql进行增删改查移

    制作主页菜单

    def query_record():    print('查询学生记录')def modify_record():    print('修改学生记录')def delete_record():    print('删除学生记录')def add_record():    print('增加学生记录')def exit_record():    print("退出系统")    def login():while True:                print('主菜单')        print('============='*2)        print('1. 查询记录')        print('2. 修改记录')        print('3. 删除记录')        print('4. 增加记录')         print('5. 退出系统')        print('=============='*2)               mc2 = int(input('输入菜单号:'))        if mc2 == 1:            query_record()        elif mc2 == 2:                    modify_record()        elif mc2 == 3:                     delete_record()        elif mc2 == 4:                      add_record()        elif mc2 == 5:            exit_record()        else:            break

    当我们编写完菜单程序之后就可以针对菜单程序编写对应程序

    编写相对应的程序菜单,列如编写进入查询记录菜单过后的程序

    Python如何利用txt文件对Mysql进行增删改查移

    制作程序菜单

    while True:       print('============'*2)    print('1. 查询学生记录')    print('2. 修改学生记录')    print('3. 删除学生记录')    print('4. 增加学生记录')    print('5. 退出系统')    print('============'*2)

    当我们编写完毕之后,总体的架构也就有了,这样就可以逐步实现每个菜单号所对应的代码啦!

    首先编写查询学生学号的程序

    编写查询学号程序

      mc1 = int(input('请输入菜单号:'))    if mc1 == 1:        id=input("请输入您想查询的学号:")        for student in students:            found=False            if (student[0]==id):                  found=True                print("恭喜记录查询成功!")                print()                for i in range(len(student)):                                  print(student[i],end=" ")                            print()                break                    if not found:        print("姓名为{}的同学没有找到!".fORMat(id))

    查询到所要修改的学号后,输入修改后的新学号

    编写修改学号程序

    elif mc1==2:                id=input("请输入您想修改的学号:")                for student in students:                     found=False                        if (student[0]==id):                                found=True                                student=list(student)                                                              student[7]=int(input("输入新的电话号码:"))                            student[3]=int(input("输入新的年龄:"))                               print("恭喜记录修改成功!")                                for i in range(len(student)):                                      print(student[i],end=" ")                                print()                              break                          if not found:                       print("姓名为{}的同学没有找到!".format(id))

    Python如何利用txt文件对Mysql进行增删改查移

    查询记录程序编完之后就可以进行修改记录程序的编写了

    编写学号程序

     elif mc1==2:                id=input("请输入您想修改的学号:")                for student in students:                       found=False                        if (student[0]==id):                               found=True                                student=list(student)                                                            student[7]=int(input("输入新的电话号码:"))                                student[3]=int(input("输入新的年龄:"))                               print("恭喜记录修改成功!")                                for i in range(len(student)):                                      print(student[i],end=" ")                                print()                               break                           if not found:                       print("姓名为{}的同学没有找到!".format(id))

    Python如何利用txt文件对Mysql进行增删改查移

    修改记录程序编完之后就可以进行删除记录程序的编写了

    编写删除学生记录程序

    elif mc1==3:          id=input("请输入你想删除的学生学号:")           found=False                       for student in students:                   if (student[0]==id):                            found=True                           students.remove(student)                          print("恭喜记录删除成功!")        print()         break                             if not found:                  print("姓名为{}的同学没有找到!".format(id))            else:                   for student in students:                           for i in range(len(student)):                                    print(student[i],end=" ")                            print()

    Python如何利用txt文件对Mysql进行增删改查移

    删除记录程序编完之后就可以进行增加记录程序的编写了!

    编写增加学生记录程序

    Python如何利用txt文件对Mysql进行增删改查移

    第三步、退出系统即可

    Python如何利用txt文件对Mysql进行增删改查移

    以上是“Python如何利用txt文件对mysql进行增删改查移”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!

    您可能感兴趣的文档:

    --结束END--

    本文标题: Python如何利用txt文件对Mysql进行增删改查移

    本文链接: https://lsjlt.com/news/303179.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    猜你喜欢
    • Python如何利用txt文件对Mysql进行增删改查移
      小编给大家分享一下Python如何利用txt文件对Mysql进行增删改查移,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、关系数据库1.数据模型实体间的关系分为...
      99+
      2023-06-22
    • Python利用txt文件对Mysql进行增删改查移
      目录一、关系数据库1.数据模型2.面相对象模型二、了解关系数据库的概念和特点1.基本概念2.基本特点三、常用字段数据类型四、在spyder中调用文件TXT内容进入程序一、关系数据库 ...
      99+
      2024-04-02
    • Python如何通过pymysql调用MySQL进行增删改移查
      这篇文章主要介绍了Python如何通过pymysql调用MySQL进行增删改移查,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、关系数据库1.数据模型实体间的关系分为以下有...
      99+
      2023-06-22
    • Python通过pymysql调用MySQL进行增删改移查
      目录一、关系数据库 1.数据模型2.面相对象模型二、了解关系数据库的概念和特点基本概念基本特点三、常用字段数据类型四、使Mysql和Pymysql链接成功五、 All源码(注明)六、...
      99+
      2024-04-02
    • nodejs框架如何对json文件进行增删改查
      这篇文章主要为大家展示了“nodejs框架如何对json文件进行增删改查”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“nodejs框架如何对json文件进行增删...
      99+
      2024-04-02
    • 利用Java怎么对redis进行增删查改操作
      利用Java怎么对redis进行增删查改操作?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先,需要在windows下配置一个redis环境,然后需要导入:je...
      99+
      2023-05-31
      java redis
    • mysql如何进行表数据的增删改查
      这篇文章主要介绍mysql如何进行表数据的增删改查,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在mysql中,可以使用SELECT语句进行表数据的查询,使用INSERT语句...
      99+
      2024-04-02
    • 如何利用PHP+Mysql实现增删改查
      这篇文章主要介绍了如何利用PHP+Mysql实现增删改查,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。PHP+Mysql实现增删改查PHP 是一种创建动态交互性站点的强有力的...
      99+
      2023-06-22
    • 使用python怎么对MongoDB进行增删改查操作
      这篇文章将为大家详细讲解有关使用python怎么对MongoDB进行增删改查操作,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、说明MongoDB使用查看数据的功能时非常方便。能立即看到增...
      99+
      2023-06-14
    • 利用hibernate怎么对数据库进行增删改查操作
      本篇文章给大家分享的是有关利用hibernate怎么对数据库进行增删改查操作,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Hibernate对数据删除操作删除User表中个一条...
      99+
      2023-05-31
      hibernate
    • 利用mybatis怎么对数据库进行增删改查操作
      这篇文章将为大家详细讲解有关利用mybatis怎么对数据库进行增删改查操作,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。所需要用到的其他工具或技术:项目管理工具 : Maven测试运行工具 ...
      99+
      2023-05-31
      mybatis
    • 如何使用Sqlite+RecyclerView+Dialog对数据进行增删改查
      小编给大家分享一下如何使用Sqlite+RecyclerView+Dialog对数据进行增删改查,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!原题目要求:(1)通过“添加联系人”按钮,跳转...
      99+
      2024-04-02
    • 利用控制台如何对Redis执行增删改查命令
      前言 本文主要给大家介绍了关于控制台对Redis执行增删改查命令的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 方法如下 首先肯定是打开一个控制台,在windows系统打开控制台...
      99+
      2024-04-02
    • PHP&MySQL基础(二):通过PHP对MySQL进行增、删、改、查
      PHP&MySQL基础(一):创建数据库并通过PHP进行连接_长风沛雨的博客-CSDN博客 前面创建了一个数据库和表,并且用 mysqli()实例化了一个连接对象$link 这篇记一下怎么用实例化对象去对表进行一个增删改查操作 目录 一、连...
      99+
      2023-09-01
      php mysql
    • Python对XML文件实现增删改查操作
      目录PYTHON 操作 XML读取XML文件遍历XML元素查找XML元素添加XML元素修改XML元素PYTHON 操作 XML 读取XML文件 关于XML的介绍 <data&g...
      99+
      2022-11-13
      Python XML增删改查 Python XML操作 Python XML修改
    • 怎么在MySQL中对表进行增删改查操作
      这篇文章给大家介绍怎么在MySQL中对表进行增删改查操作,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1. 新增(Create)insert into [表名] (字段1, 字段...
      99+
      2023-06-14
    • php+layui如何进行增删改查操作
      本文小编为大家详细介绍“php+layui如何进行增删改查操作”,内容详细,步骤清晰,细节处理妥当,希望这篇“php+layui如何进行增删改查操作”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先,我们需要数据...
      99+
      2023-07-05
    • nodejs如何操作mongodb进行增删改查
      这篇“nodejs如何操作mongodb进行增删改查”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“nodejs如何操作mon...
      99+
      2023-07-05
    • php如何使用mongodb进行增删查改操作
      本文小编为大家详细介绍“php如何使用mongodb进行增删查改操作”,内容详细,步骤清晰,细节处理妥当,希望这篇“php如何使用mongodb进行增删查改操作”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、M...
      99+
      2023-07-05
    • Python连接Mysql进行增删改查的示例代码
      Python连接Mysql 1.安装对应的库 使用Python连接Mysql数据库需要安装相应的库 以管理员身份运行cmd,输入命令 pip install mysql.connector 安装完成后建立 te...
      99+
      2022-05-22
      Python Mysql 增删改查 Python连接Mysql
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作