# 基于Python的SQL操作 **Repository Path**: mr_winter/AI_Project ## Basic Information - **Project Name**: 基于Python的SQL操作 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-27 - **Last Updated**: 2022-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 2020.09.27 基础需求说明文档 ## 1 工程说明 必须指出,在第二节指导下完成环境配置后,才能成功运行上传的工程文件 ##### 1.1 项目简介 @项目名称:基于Python的SQL CRUD操作 @项目作者:1851738 杨皓冬 ##### 1.2 项目文件目录结构 ``` └── SQL CURD基础要求_1851738杨皓冬 │ │ ├──01 sqlCRUD //用户与数据库间的交互程序 │ │ ├──02 my_sql │ │ ├── 01 __init__.py //链接到mySQL底层库文件 │ │ │ │ │ ├── 02 mySQL.py //此为SQL CRUD的具体底层实现 │ │ ├──03 README.md //即本文档,包含环境配置、操作手册等 │ ``` ## 2 环境配置 ##### 2.1 后端开发环境 Python 3.7.3、Visual Studio Code2019 Package: sys、os、time、psycopg2、my_sql 其中my_sql是本人对数据库操作的封装库,需手动导入 ##### 2.2 数据库/操作系统 PostgreSQL(PgAdmin)、Windows10 ## 3 操作手册 (1) 环境配置完成后,进入sqlCRUD.py并运行。运行成功则在命令行终端显示交互界面,如Fig 3.1所示
Fig 3.1
(2) 首先选择功能1连接数据库,否则会提示数据库未连接。连接时会提示请求的数据库名称,由于在pgAdmin中创建数据库名为demo,因此这里请求demo即可
Fig 3.2
(3) 选择功能2创建数据表agent,如图3.4所示此时为空表
Fig 3.3
Fig 3.4
(4) 选择功能3将删除数据表agent,这里不作演示 (5) 选择功能4向agent中插入数据,如图Fig 3.6所示数据表成功插入数据
Fig 3.5
Fig 3.6
(6) 选择功能5删除agent数据,如图Fig 3.8所示数据表数据被成功删除
Fig 3.7
Fig 3.8
(7) 选择功能6更新agent数据,如图Fig 3.10所示数据表数据被成功更新
Fig 3.9
Fig 3.10
注:所有更新操作都将更新upddate (8) 选择功能7查询agent数据
Fig 3.11
(9) 选择功能8退出交互界面