mysql 小demo

小程序标准化Demo及开发指南 1用户指南云视通小程序支持体验自有设备,试用云视通设备,根据提示填写账号信息和设备信息,单击立即体验,进入自有设备播放页,体验设备实时直播,实时截图保存至手机系统相册。1.1 wx搜索“云视通开放平台”小程序点击“云视通开放平台”,进入云视通小程序首页。“云视通开放平台”小程序1.2 体验自有设备如果您拥有云视通开放平台账号和公有云协议设备(中维世纪私协设备)、国标28181协议设备以及海康私有协议Ehome、ISUP协议设备可体验您账号下设备直播。(如果您还没有设备,您可以体验试用云视通设备播放,参考1. 阅读详情
#! -*- coding:utf-8 -*-

import pymysql
import os
import time

class Mysql(object):
    def __init__(self,host='localhost',port=3306,user='root',password='root123',db='hongxi'):
        self.host = host
        self.port = port
        self.user = user
        self.password = password
        self.db = db
        self.conn = pymysql.connect(host=self.host,user = self.user,port = self.port,password = self.password,db = self.db)
        self.conn.autocommit(True)
        self.cur = self.conn.cursor()
        # print "**"
    def db_sql(self,sql,parms):
        """执行插入sql语句"""
        self.cur.execute(sql,parms)
    def db_sql_select(self,sql):
        """执行查询sql语句"""
        self.cur.execute(sql)
        return self.cur
    def db_close(self):
        """关闭数据库"""
        self.cur.close()
        self.conn.close()


def openFile(jsontxt):
    with open(jsontxt,"r") as fd:
        jsoninfo = fd.readline().strip()
        datadict = eval(jsoninfo)
        # print datadict
        for i in range(1,len(datadict)):
            #id name  camid  faceid  feature  Day  Time
            #取出人的详细信息,然后保存到数据库中
            data = datadict[str(i)]
            time = data["Time"]
            # print time,data["Name"]
            list1 = []
            for key,value in time.items():
                t1 = int(value.split(":")[0])*3600+int(value.split(":")[1])*60+int(value.split(":")[2])
                list1.append((key,t1))
            # print list1
            list2 = sorted(list1,key=lambda x:x[1],reverse=False)
            timestr = ''
            camidstr = ''
            faceidstr = ''
            name = data["Name"]
            for key,val in list2:
                print type(key),type(val)
                timestr += data["Time"][key]+" "
                camidstr += data["CamId"][key] + " "
                faceidstr += data["FaceId"][key] + " "
            conn = Mysql()
            # print conn
            # img1 = "图片"
            sql = "insert into t1(name,camid,faceid,Time) values(%s,%s,%s,%s)"
            parms = (name, camidstr, faceidstr, timestr)
            conn.db_sql(sql, parms)
            conn.db_close()

#如果插入ID已经存在,则进行更新数据,若是不存在,则插入一条新的数据
def updateAndinsert():
    for i in range(4,10):
        id = i
        name = str(i)
        name = ("ddd","gggg")
        age = i+20
        conn = Mysql()
        #如果插入ID已经存在,则进行更新数据,若是不存在,则插入一条新的数据
        sql = "insert into t2(id,name,age) values(%s,%s,%s) on duplicate key update name=values(name),age=values(age)"
        parm = (i,name, age)
        conn.db_sql(sql,parm)
        conn.db_close()

#把数据库已有的字段   字符串元素进行增加
def updateConcat():
    """
    select name,age from t1 where id =1;
    >>"lisi",32
    update t1 set name=concat(name,",zhangsan"),age=concat(age+3) where id=1;
    select name,age from t1 where id =1;
    >>"lisi,zhangsan",35
    :return:
    """
    conn = Mysql()
    sql = "update t2 set name=concat(name,%s),age=concat(age+%s) where id=1;"
    parm = (",hong", 10)
    conn.db_sql(sql, parm)
    conn.db_close()

#从数据库拿数据
def selectMysql():
    conn = Mysql()
    sql = "select * from t2;"

    info_cur = conn.db_sql_select(sql)
    conn.db_close()
    info = info_cur.fetchall()
    for data in info:
        t1 = tuple(data[1])
        print t1


if __name__ == "__main__":

# updateConcat()
# openFile('jsonInfo.txt')
# selectMysql()



微信小程序开发入门与实践:简易源码Demo 本文还有配套的精品资源,点击获取 简介:这份源码示例提供了微信小程序的初学者和开发者一个学习和参考的简易小程序项目,包含了完整的项目结构及必要的前端资源。它旨在通过基本的页面布局、数据交互和功能实现,帮助用户快速理解微信小程序的开发流程。此外,附带的设计素材、社区交流链接、开发工具和视频教程资源有助于提升开发者的技能,快速上手小程序开发工作。 1. 微信小程序开发... 阅读详情

相关推荐

“傻瓜”学计量——双重差分DID3(多期双重差分原理+解决方案CSDID原理)

“傻瓜”学计量——双重差分DID3(多期双重差分原理+解决方案CSDID原理)

nnpersistent的博客 5057

微信小程序常见的demo

html部分js部分wxss部分要点总结:先在data中声明变量,在html的标签中写入方法,代入到js中,一个是打开窗口的状态,一个是关闭窗口的状态效果图。

clearlovel的博客 3043

【初阶】手把手教你轻松上手Denodo | 连接数据库并创建基本视图 (二)

在本教程的第二部分,我们将涵盖:连接到数据库,与创建基本视图。

Denodo的博客 1105

Uniapp学习之从零开始写一个简单的小程序demo(新建页面,通过导航切换页面,发送请求)

先把官网文档摆在这,后面会用到的。

weixin_56039103的博客 3624

如何理解反步法设计控制器?

假设以二阶系统为例,被控对象的系统状态方程为: 基于反步控制的具体方法如下: 1.1步骤一 定义期望状态为xd,状态误差e1,为: e1=x1-xd; 则e1的导数为: 1.2步骤二 定义虚拟控制量为: e2定义为: 1.3步骤三 定义Lyapunov能量函数为: 1.4步骤四 定义总Lyapunov能量函数为: 因此设计的控制律为: 设计c>0,则: 满足Lyapunov的稳定性判定条件...

weixin_42736130的博客 2万+

对接萤石平台调用播放

萤石api 管理 · 萤石开放平台API文档 httpclient pom <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version> </dependency> package com.ruoyi...

u011799016的博客 1773

《微信小程序》入门小程序-商城小demo的实现

小程序同样也支持将功能模块抽象成自定义组件,具体查看自定义组件,类似于页面,自定义组件类似于页面,由 json、wxml、wxss、js 4个文件组成,其中必须要在json文件中声明这是一个自定义组件之后,在wxml中编写模版,wxss中编写样式,如果有事件需要传递,那么可以通过triggerEvent()方法进行传递this.triggerEvent(“事件名”,obj)如果是接收父组件的属性,那么需要在子组件的js文件中定义名字/**组件的属性列表*/

m0_61067876的博客 1802

【DenseFusion系列目录】代码全讲解+可视化+计算评估指标

DenseFusion是2019年李飞飞等提出的用于6D姿态估计的网络。它是一种端到端的结构,输入为RGB-D数据,输出为某个物体的6D姿态。主要贡献就是针对颜色特征和几何特征提出了一种像素级稠密融合的方式。在LineMOD数据集和YCB-Video数据集上进行了实验。本文对该网络进行完整的复现,详细解析了源代码中的重要内容。由于本人刚接触姿态估计方面的内容,因此有些解析部分包含很基础的知识,放在【DenseFusion详解】专栏。除此之外,本文在源代码的基础上进行了后续评价指标的计算以及结果的可视化,这些

weixin_44564705的博客 9417

Unity连接MySQL数据库Demo

Unity连接MySQL数据库Demo 【下载地址】Unity连接MySQL数据库Demo 本仓库提供了一个简单的Unity项目示例,用于展示如何在Unity环境中实现与MySQL数据库的连接和基础操作。对于希望在Unity游戏或应用中集成数据库功能的开发者来说,这是一个直接可用的入门级资源。示例中包含了所有必需的DLL...

gitblog_09726的博客 707

OPNET卫星节点仿真避坑指南:为什么你的STK轨道文件导入后位置不对?

本文深入解析OPNET卫星节点仿真中STK轨道文件导入后位置异常的常见问题,揭示坐标系差异(ECI与ECF)、时间基准不匹配等关键因素。通过修改.SA文件头标识、统一时间基准等解决方案,帮助工程师避免仿真失真,提升卫星通信系统仿真的准确性。特别适用于STK与OPNET协同工作的卫星网络仿真场景。

weixin_30335575的博客 600

【Matlab】刃边法计算mtf

摘要:刃边法是一种测量光学系统调制传输函数(MTF)的常用方法。本文介绍了基于Matlab的MTF计算实现方案,包括图像灰度化、梯度计算、刀口方向选择、梯度投影等关键步骤,并给出了完整的代码实现。该方案可通过添加图像预处理、多方向计算、函数封装等方式进行扩展,提高MTF计算的准确性和实用性,适用于不同应用场景的光学系统性能评估需求。(148字)

unber的博客 389

Demo:C++操作MySql

数据库操作,用C++基于MySql写了个Demo。主要包含对数据库的 增、删、改、查 基本操作,如有不当请留言。 分享代码如下:

learning_notes 750

用 SAP XCO XLSX 模块优雅读 Excel:坐标、选择模式与实战案例全解析

SAP ABAP Cloud 中的 XCO XLSX 模块为 Excel 文件处理提供了官方解决方案。文章介绍了三个核心概念:通过 XCO_CP_XLSX=>DOCUMENT 获取文档句柄;使用 CL_XCO_XLSX_COORDINATE 坐标系统定位单元格;利用 Selection Pattern 精确读取数据区域。这些功能在 RAP 批量导入等业务场景中尤为实用,相比传统方案更加简洁可靠。文章还分享了真实项目中的最佳实践,如动态列定位和相对偏移技巧,帮助开发者构建更健壮的 Excel 导入逻辑。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 193

Mysql增删改查 Demo

Mysql增删改查 Demo

茅十八的博客 374

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

LangChain大模型数据库连接MySQL实战Demo

利用大模型的能力,通过关联本地mysql数据库,实现使用自然语言方式,查询到想要的数据内容并进行展示。

分享技术相关博文 3121

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

c mysql demo_MYSQL C API风格demo

应该将MySQL的头文件以及操作的库文件一并拷贝到工程文件中,这样即使移植到别的安装有MySQL电脑或服务器,就不需要重新定位头文件以及相关的库文件,直接操作访问数据库。1、移植MYSQL头文件在linux中构建的Makefile工程要安装libmysqlclient-dev才能使用API接口的头文件。命令:sudo apt-get install libmysqlclient-dev安装好后的头...

weixin_36482670的博客 154

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

SpringBoot(入门Demo,整合mybatis,连接mysql)

SpringBoot(入门Demo,整合mybatis,连接mysql)

成钰的博客 1753

eggjs+vue+mysql增删改查demo

序:博主用eggjs+vue+mysql 的组合写了个简单的demo。 注: 点击下载demo------》egg+vue+mysql v1.0.0版demo 1、vue用的 2.6,cli2框架,没集成typeScript,下次再上传新版本在考虑下要不要集成 2、egg用的2.15.1。 3、数据库用的mysql 演示下效果,看以下视频 04-14-15_49_15 前端集成 vue、jQuery 、axios、router、element-ui等 封装全局sass、支持......

xuelang532777032的博客 3743

SpringBoot+Mybatis整合Mysql数据库的Demo

这是一个很老的学习demo项目了,记录一下,留作回忆,这是一个SpringBoot+Mybatis整合Mysql数据库的Demo

蚂蚁舞 424

【Demo 视频教程】使用SeaTunnel从MySQL同步到Doris

env {source{Jdbc {# 如果您想了解更多关于如何配置seatunnel和查看transform插件完整列表的信息,# 请访问 https://seatunnel.apache.org/docs/transform-v2/sqlsink {Console {}

weixin_54625990的博客 2776

Express-MySQL-Demo:构建高效Web应用的基石

Express-MySQL-Demo:构建高效Web应用的基石 是一个开源项目,旨在为开发者提供一个快速上手的示例,展示如何使用Express.js框架与MySQL数据库进行集成,以创建功能丰富的Web应用程序。本文将深入探讨该项目的技术细节,应用场景及其突出特点。 项目简介 Express.js 是Node.js生态系统中的一个强大、灵活的Web应用程序框架,而MySQL是广泛使用的开源关系型数...

gitblog_00066的博客 340

mysql向数据库中插入数据Demo

python 向数据库中插入数据

weixin_44681349的博客 878

mysql demo_mysql存储过程demo

create PROCEDURE test_procedure(in in1 INT , in in2 INT, out out1 INT,out out2 VARCHAR(255))READS SQL DATABEGINDECLARE v_return_rows INT;-- 定义变量(int类型)DECLARE v_id INT;DECLARE v_title VARCHAR(255);DEC...

weixin_35968572的博客 154

mysql封装demo

【代码】mysql封装demo。

LYOBOYI123的博客 142

【同步教程】基于Apache SeaTunnel从MySQL同步到MySQL——Demo方舟计划

SeaTunnel 支持多种部署方式:使用 Seatunnel 自带引擎(Zeta)作为 Spark / Flink 作业运行。

weixin_54625990的博客 2322
上一篇: cifar10 数据集转换成图片
下一篇: P-R曲线与mAP编辑器
LBJ_qin
博客等级 码龄9年 3粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值