sqlite数据库
单文件轻量级数据库,免安装。
- pandas导入sqlite,各个字段的类型只能是str
# 创建数据帧
df = pd.DataFrame(arr, index=, columns=)
# python连接sqlite
import sqlite3
conn = sqlite3.connect("sqlite.db")
# 数据导入
df.to_sql("tablename", conn, index=False, if_exists="replace") # fail append
#无法使用dtype再指定字段的其他数据类型,只能是str
可以先创建一张有时间字段的表,然后插入数据;
可以在时间字段上进行比较查询。
- pandas读取sqlite数据库
# 读取sql
df = pd.read_sql_query("select * from test_001;", conn)
# 无法使用 读取表格
# pd.read_sql_table("table", conn)
mysql数据库
pass