# 使用sql数据表保存脚本代码文件
# Python脚本从数据库里上传和下载代码文件

![sql表格][1]
学习Python脚本和SQL数据库使用,为了保持多设备代码的版本同步,折腾把脚本代码保存到SQL数据表中。
方便一起备份,用到方便更新,也可以再写个批量插入文件和更新文件脚本,网页端读取使用。
## 可以使用图形工具软件,连数据库建立表
- 表 vps2022.text 结构
```
CREATE TABLE IF NOT EXISTS `text` (
  `name` text,
  `text` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
```

## 统一设置 MYSQL密码配置 `conf.py`
```
# conn = mysql.connector.connect

host="188.188.188.188"
user="root"
passwd="passwd@passwd"
port=3306

```

## 获取sql数据表 text 中所有脚本文件的代码 `getsh.py`
![get.PNG][2]


## 选择下载一个文件 `getfile.py`
![getfile.PNG][4]


## 使用 `addfile.py` 可以批量上传文件到数据库中
![addfile.PNG][6]


  [1]: https://262235.xyz/usr/uploads/2021/12/1283040383.png
  [2]: https://262235.xyz/usr/uploads/2021/12/2063028572.png
  [3]: https://262235.xyz/usr/uploads/2021/12/1283040383.png
  [4]: https://262235.xyz/usr/uploads/2021/12/516251946.png
  [5]: https://262235.xyz/usr/uploads/2021/12/1283040383.png
  [6]: https://262235.xyz/usr/uploads/2021/12/4190129443.png