python 天气预报 mysql_python + docker, 实现天气数据 从FTP获取以及持久化(二)-- python操作MySQL数据库...

本文介绍了如何使用Python连接并操作MySQL数据库,包括创建数据库和表、插入或更新天气数据,以及按时间查询数据。代码示例展示了如何在PyCharm中配置mysql-connector-python库,实现天气预报数据的持久化存储。
摘要由CSDN通过智能技术生成

前言

在这一节中,我们主要介绍如何使用python操作MySQL数据库。

准备

MySQL数据库使用的是上一节中的docker容器 “test-mysql”.

Python 操作 MySQL

我们使用的IDE是 “神奇” 的 pycharm:

1. 首先新建一个python的项目,并且安装 “mysql-connector-python”。

“mysql-connector-python” 是MySQL官方对于python的数据驱动,感兴趣的童鞋可以移步这里: https://dev.mysql.com/doc/connector-python/en/

2. 创建 MySQLUtil.py

基于上一节的介绍,我们的任务是要读取FTP上的文本文件,从中解析出天气数据,并且插入到数据库表中(持久化)。因此,我们将基本的数据库操作都封装到这个python 文件中。

3.  准备工作 -- 在第一次连接的时候需要DDL操作(创建相应的数据库和表); 之后的的操作是DML(增/删/改/查)

#-*- coding: utf-8 -*-

from __future__ importprint_functionimportmysql.connectorfrom mysql.connector importerrorcode

config_prepare={‘user‘: ‘root‘,‘password‘: ‘password‘,‘host‘: ‘127.0.0.1‘,#‘database‘: ‘weather_db‘,

‘raise_o

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值