Skip to main content

Used for SQL data queries.

Project description

sql-data

一款用于mysql数据查询存储+时间格式化处理得工具

使用方式

1、安装 pip install sql-data==0.1.5

2、

# 用于创建config默认配置并返回文件位置,请按照默认格式进行个人mysql数据库得配置
config_path = sql_data.get_config_path()
[127.0.0.1]
HOST = 127.0.0.1
PORT = 3306
DB_USER = root
DB_PWD = 12345

内置函数

from sql_data import exec_sql_mysql, get_data_from_mysql, saved_data_to_mysql

from sql_data import date_fmt
sql = "select * from mysql_table"
# 获取数据 -> DataFrom
data_df = sql_data.get_data_from_mysql(sql, "db_name", "127.0.0.1")
# 数据存储
sql_data.saved_data_to_mysql(sql, "db_name", "127.0.0.1")

exec_sql = "delect from mysql_table"
## 数据删除、更改和插入
sql_data.exec_sql_mysql(exec_sql, "db_name", "127.0.0.1")
date_value = ["2022年08月08日 19:19",
        "2022年08月08日",
        "2022-08-08 19:40",
        "2022-08-08 10:55:32",
        "08/8/2022",
        "08-08-22",
        "2022.8",
        "20220808"]
date_df = pd.DataFrame(date_value, columns=["time"])
# 对符合以上日期格式得列进行格式化转换 -> Y-M-D
date_fmt_df = date_fmt.column_fmt(date_df)

import datetime as dt
# today = "2022-09-01" or
today = dt.date.today()
# 返回days天之后得日期,days<0则计算之前日期 
fmt_date = date_fmt.day_add(today, days=7)
# 返回weeks周之后得日期,weeks<0则计算之前日期, what_day取值: [1, 7],设置返回值为星期几得日期
fmt_date = date_fmt.week_add(today, what_day=1, weeks=0)
# 返回months月之后得日期,months<0则计算之前日期,begin=True为月初日期,begin=False为月末日期
fmt_date = date_fmt.month_add(today, months=0, begin=True)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sql_data-0.1.5.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sql_data-0.1.5-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file sql_data-0.1.5.tar.gz.

File metadata

  • Download URL: sql_data-0.1.5.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.7

File hashes

Hashes for sql_data-0.1.5.tar.gz
Algorithm Hash digest
SHA256 3996bf6ca94f2dc00e40d35cee8f3b15ca53a3153f19265b11bbc4220abbf7fd
MD5 05f8ae5b2f64a0379fae359792b0e3a0
BLAKE2b-256 f528bcecb82269e7a3d9d8d69bfe0699d1e1734c21fc86f4954a00e1b6a7f269

See more details on using hashes here.

File details

Details for the file sql_data-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: sql_data-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.7

File hashes

Hashes for sql_data-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0a6876385e0327eb897dfc6bbfebb698602323a93a677ebc3dccd147fa40daad
MD5 0d39c157e0e8a22f9d2e8061a481cf6b
BLAKE2b-256 bf8a171f40682ad5832ee736d93dcf078374200715f3c32065f6640498be5c13

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page