首页 > 数据库 >flask 配合 sqlite3 维护数据库的数据方法

flask 配合 sqlite3 维护数据库的数据方法

时间:2024-05-29 22:25:54浏览次数:18  
标签:tmp execute cur flask 数据库 json values sqlite3

import json
import sqlite3
con = sqlite3.connect("Test.db")
cur = con.cursor()
# ==https://blog.csdn.net/GuoQiZhang/article/details/91344509  数据库案例.
cur.execute(
    "CREATE TABLE IF NOT EXISTS med(id INTEGER PRIMARY KEY,data TEXT)")
cur.execute(
    "CREATE TABLE IF NOT EXISTS user(id INTEGER PRIMARY KEY,data TEXT)")
with open('meddata.json', encoding='utf-8') as f:  # 调用的高精度腾旭ocr
    tmp = f.read()
    meddata = json.loads(tmp)
with open('userdata.json', encoding='utf-8') as f:  # 调用的高精度腾旭ocr
    tmp = f.read()
    userdata = json.loads(tmp)

pass

eval(str(meddata[0]))  # 我们使用str 和eval来互化.

for dex, i in enumerate(meddata):
    # sql = f"INSERT INTO test VALUES ( %s,%s)"

    # values = (dex+1, i)
    # cur.execute(sql, values)
    cur.execute("INSERT INTO med values(?,?)", (dex+1, str(i)))
    # cur.execute("INSERT INTO med values(?,?)", (dex+1, "fdsafsdf"))

    pass
con.commit()  # 必须输入这个才能提交数据.
cur.close()
con.close()

标签:tmp,execute,cur,flask,数据库,json,values,sqlite3
From: https://www.cnblogs.com/zhangbo2008/p/18221219

相关文章

  • spark sql中的几种数据库join
    一、连接类型:InnerJoin:内连接;FullOuterJoin:全外连接;LeftOuterJoin:左外连接;RightOuterJoin:右外连接;LeftSemiJoin:左半连接;LeftAntiJoin:左反连接;NaturalJoin:自然连接;Cross(orCartesian)Join:交叉(或笛卡尔)连接。二、crossjoin的例子:WITH......
  • idea右边栏目找不到数据库database的方法
    第一步:打开file>settings第二步:找到插件plugins,然后在marketplace输入data,找到databasenavigate,点击安装install第三部:视图view>工具窗口Toolwindows>DBbrowser然后就出现了,点击加号即可连接数据库同时也可以拖动窗口根据个人习惯放在页面的底部或者左侧右侧.......
  • 数据库中表的基本操作、常用的函数和CRUD语句
    一、创建表和修改表(1)、创建表(2)、修改表二、数据库的CRUD语句(1)、insert语句--添加数据1.插入的数据应与字段的数据类型相同。mysql中会自动将'100'数字字符串转化为int类型2.数据的长度应在列的规定范围内3.在values中列出的数据位置必须与被加入的列的排列位置相对应......
  • 数据库系统概论——第1章 绪论
    参考:数据系统概论(第5版)王珊萨师煊编著目录数据库系统概述基本概念数据管理技术的产生和发展数据管理技术——三个阶段数据库系统的特点数据模型根据模型应用的不同目的,分为两大类概念模型信息世界中的基本概念表示方法:实体-联系方法数据模型的组成要素常用数据......
  • 头歌数据库实验七:函数与触发器
    第1关:定义、调用参数函数usedemo;#代码开始#定义、调用参数函数(func_sqty):查询返回指定供应商的供应零件总数量。#DROPFUNCTIONfunc_sqty;#SETGLOBALlog_bin_trust_function_creators=TRUE;DELIMITER//CREATEFUNCTIONfunc_sqty(p_snoCHAR(2))RETUR......
  • 头歌数据库实验六:存储过程
    第1关:增加供应商相关列sqtyusedemo;#代码开始#在S表中增加一列供应零件总数量(sqty),默认值为0。ALTERTABLEsADDsqtyINTDEFAULT0;#代码结束descs;第2关:定义、调用简单存储过程usedemo;#代码开始#1、定义简单存储过程:计算所有供应商供应零件总数量并修......
  • 基于Springboot + vue实现的网上订餐系统--附源码+论文+数据库
    基于Springboot+vue实现的网上订餐系统摘 要随着我国经济的飞速发展,人们的生活速度明显加快,在餐厅吃饭排队的情况到处可见,近年来由于新兴IT行业的空前发展,它与传统餐饮行业也进行了新旧的结合,很多餐饮商户开始通过网络建设订餐系统,通过专门的网上订餐系统,一方面节省了用......
  • django 多数据库接入相关操作
    多数据库注册在配置文件中的default同级进行注册即可DATABASES={"default":{.....},"aaa":{.....},"bbb":{.....},}建立数据表模型模型建立后做一些操作让使用更加便携,其他使用此模型的时候正常  Aaa......
  • Oracle如何诊断远程访问数据库慢/超时等问题小结
    管理维护Oracle数据库的时候,有时候会碰到用户(应用程序)远程连接/访问数据库非常慢,甚至连接超时的问题。这里简单总结一下遇到这类问题的方法,仅供参考,如有疏漏或不足之处,敬请指正。文中部分内容来自官方文档DocID1679567.1[1]遇到这类问题,首先应该检查/排除网络问题,一般来说,有......
  • Labels and Databases for Mac( 数据库标签制作软件)1.8.0版
     LabelsandDatabasesforMac一款数据库标签制作和设计软件。LabelsandDatabases可以帮助您使用各种内置标签格式创建标签、信封和卡片,并使用用户数据库中包含的信息填充它们,即使用MailMerge创建和打印标签。LabelsandDatabasesforMac(数据库标签制作软件)软件......