python判断数据库中是否存在这个表,如果数据库中存在表,则直接插入到数据库中,如果不存在则新建一张表,将数据插入在新建的表中,进行分表操作,一个月一张表,比如1月份的数据存在1月份的表里面,到了2月份,程序就会自动创建一张2月分的表
时间: 2024-05-01 10:21:24 浏览: 16
可以使用Python的MySQLdb模块来实现判断数据库中是否存在表,如果不存在则创建表的操作。具体实现步骤如下:
1.导入MySQLdb模块
```
import MySQLdb
```
2.连接数据库,获取游标
```
conn = MySQLdb.connect(host='localhost', user='root', passwd='123456', db='test')
cursor = conn.cursor()
```
3.判断表是否存在
```
table_name = 'table_202101'
sql = "SHOW TABLES LIKE '%s'"
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)