首页 > 数据库 >QT sqlite 使用

QT sqlite 使用

时间:2023-06-19 16:44:42浏览次数:42  
标签:sqlite code QT int create 使用 date store

非常适合QT本地的数据落地,基本语法和oracle mysql 有一定的差异,建议本地安装sqlite 客户端,一边操作,一边开发

下载页:http://www.sqlite.org/download.html

1。 删除数据 delete from in_store_code;

2.   删除表 drop table in_store_code;

3。创建表 create table in_store_code (item_no int not null,create_date int not null,memo text ,primary key(item_no,create_date));

4。插入数据 insert into in_store_code (item_no,create_date) values (123,date('now'));

5。查询数据 select * from in_store_code ;   

                    123|2023-06-19|

6. 日期格式 处理

    6.1  text 类型  可以直接展示使用  ,但是格式 必须为 '%Y-%m-%d %H:%M:%S'  

    6.2  int 类型  存入是按UTC时间存入,需要自己修正

 

 

7。因为sqlite 是默认每笔开启关闭事务,批量insert 时,需要手动开启事务和关闭事务,减少重复的开销,提供效率。

8。时间戳

9。时间计算

 

标签:sqlite,code,QT,int,create,使用,date,store
From: https://www.cnblogs.com/jgmor/p/17491290.html

相关文章

  • 使用NamedParameterJdbcTemplate指定命名参数
    在本文中,我们将介绍如何在连接到后端Postgres数据库的Spring启动应用程序中使用NamedParameterJdbcTemplate。我们将使用NamedParameterJdbcTemplate从PostgresDB插入,更新和删除员工。为了保持设计的合理性,我将dao,service和controller分开了。服务只是本文的一个转折点。概观Named......
  • 了解如何使用 7 PM 框架和模板优化优先级
    需求的优先级是项目经理工作中常被提及的,每一种优先级决策技术都有利有弊,也有对应的应用场景,如何选择合适的优决策技术,是产品经理做好优先级管理的前提。那么在项目管理工作中,要如何去评估需求的优先级呢?本文将介绍7个PM优先级框架及模版,并详细阐述其应用场景及应用步骤,助力PM更快......
  • Maven_使用maven2 进行团队配置
    对于团队来说,建立统一的开发环境是必须的,而maven能很好帮助建立统一的环境。下面就介绍如何更有效的进行统一的配置。准备工作:  下载必须的软件:maven2:http://maven.apache.org/download.html最主要的maven-proxy:用来代理repository,使用代理来访问多个远程库        ......
  • Python3使用装饰器实现参数类型检查
    fromfunctoolsimportwrapsdefmerge_args(varnames:tuple,args:tuple,kwargs:dict)->dict:"""融合参数-将args参数都转为kwargs参数:paramvarnames:变量名列表:paramargs:args参数:paramkwargs:kwargs参数:return:"&......
  • 云上使用 Stable Diffusion ,模型数据如何共享和存储
    随着人工智能技术的爆发,内容生成式人工智能(AIGC)成为了当下热门领域。除了ChatGPT之外,文本生成图像技术更令人惊艳。StableDiffusion,是一款开源的深度学习模型。与Midjourney提供的直接将文本转化为图像的服务不同的是它允许用户自行搭配并训练自己的图像风格,这一特性吸引了......
  • UE5 C++ 定时器使用
    概念定时器在全局定时器管理器(FTimerManager类型)中管理。全局定时器管理器存在于游戏实例对象上以及每个场景中。有两个函数可以使用定时器管理器来设置定时器:SetTimer和SetTimerForNextTick,它们各自都有一些重载,每个函数都可以连接到任意类型的对象或函数委托使用访......
  • optional的正确使用
     loginResult.setTenant_id(Optional.ofNullable(user.getTenantCode()).orElse(""));loginResult.setTenant_name(Optional.ofNullable(user.getTenantName()).orElse("")); /***真实操作踢下线的逻辑**@paramparam*@paramisSt......
  • Java 运算符的使用
    Java运算符的使用1.算术运算符算术运算符包括:+,-,*,/,%,++,--,其中需要注意的是%,++,--;%取模运算也叫做取余,在Java中取余的规则:a%b=a-a/b*b++和--叫做自增运算即+1或-1++在前,先自加,后赋值++在后,先赋值,后自加(--运算与自增用法类似)2.算......
  • centos下nginx使用Let's Encrypt 申请免费 SSL 证书
    应用场景:想使用https,但是又不想花钱购买证书,也不是阿里和腾讯的可以免费申请以下是具体操作步骤:1.配置DNS记录在申请二级域名SSL证书之前,需要先将该二级域名解析到您的服务器IP地址。2.安装Certbot:Certbot是Let’sEncrypt官方提供的工具,可用于自动化SSL证书的获......
  • uniapp 中使用 navigator 跳转页面失败的问题
    uni.navigateTo用于页面跳转如:<navigatorurl="/pages/index/index"hover-class="navigator-hover"><buttontype="default">跳转</button></navigator>但是跳转页面失败,没有任何反应问题原因:url指定的页面,在pages.json中配置的是TabBar......