# DatabaseManagementTool
**Repository Path**: xuzhanhong/database-management-tool
## Basic Information
- **Project Name**: DatabaseManagementTool
- **Description**: 使用Python的Dash框架开发简单的数据库管理工具
- **Primary Language**: Python
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2022-02-11
- **Last Updated**: 2022-10-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# DatabaseManagementTools
#### 介绍
> 参考资料:[https://www.cnblogs.com/feffery/tag/Dash/](https://www.cnblogs.com/feffery/tag/Dash/)
使用Python的Dash框架开发的数据库管理工具。
功能:
* 数据库数据查询
* 查询结果二次过滤
* 下载查询结果
* 修改数据库内容
* 上传csv文件到数据库
#### 网站截图
##### 首页
##### 数据查询
##### 数据上传
#### 软件架构
软件架构说明
```
.
├── README.md
├── app.py
├── assets
│ ├── css
│ │ ├── bootstrap.min.css
│ │ └── custom.css
│ ├── favicon.ico
│ └── img
│ └── hysj.jpg
├── config
│ ├── __init__.py
│ └── config.py
├── downloads
├── requirements.txt
├── server.py
├── upload
└── views
├── __init__.py
├── index.py
├── table.py
└── upload.py
```
#### 安装教程
1. 创建并激活虚拟环境
```
conda create -n dash-dev python=3.7 -y
conda activate dash-dev
```
2. 安装相应的包
```
pip install -r requirements.txt
```
3. 运行服务
```
python app.py
```
#### 其他说明
使用 `pip` 生成 `requirements.txt` 文件:
```
pip freeze > requirements.txt
```