问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sqlite中数据存在更新,数据不存在添加的语句怎么写

发布网友 发布时间:2022-04-10 12:39

我来回答

3个回答

懂视网 时间:2022-04-10 17:00

技术分享图片

  解答:利用not exists语句,如下:

insert into [Student]([Name], [Age]) select ‘周俊豪‘, 21 
where not exists (select * from [Student] where [Name]=‘周俊豪‘)??

  执行该语句,第一遍执行之后会将 周俊豪 这条数据插入,再次执行则不再进行插入操作了。

 

  文章同步更新:http://www.motyer.cn/Files/BlogDetails/sqlite-insert-into-where-not-exists.html

sqlite不存在记录则插入数据

标签:分享   from   div   name   target   student   数据库   margin   利用   

热心网友 时间:2022-04-10 14:08

这里我们要用Cursor中的getCount()方法去获得表中数据的行数(即,是否有数据)
注意!此方法返回值是int型,为数据行数,有数据则大于等于1无数据则为0,
拿到查询回来的行数后在java代码中判断是否为0,即是否有数据!看下面代码:
//创建或者打开数据库

SQLiteDatabase db = openOrCreateDatabase("test.db", Context.MODE_PRIVATE, null);
//实例化一个Cursor 为c做查询

Cursor c=db.rawQuery("select * from person where id=1",null);
int re = c.getCount();//定义一个int型变量re接收查询行数的返回值
//对re(数据行数)进行判断,为0执行下面insert,非0执行update if(re==0){
db.execSQL("insert into person(id,name,password) values(1,2,3)");
}else{
db.execSQL("update person set name=? ,password=? where id=1",new Object[]{name,password});
}
基本每一行都有注释,纯手打。SQL语句改一下即可套用

热心网友 时间:2022-04-10 15:26

///sqlite数据表建立唯一*就行了么///sql代码如下:CREATE TABLE "main"."film" ("filmno" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,"filmname" TEXT(100),"language" TEXT(10),"type" TEXT(10),CONSTRAINT "不重复规则" UNIQUE ("filmnam...
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 王献之练字的故事 要求概括 大书法家王献之的作品有那些? 王献之的作品有哪些影响? 我的魅族MX6昨天买的,今天用微信指纹支付转账的时候第一遍用了指纹然后又要输一遍密码这是怎么回事? 书法家王献之有哪些传世之作? 淘宝卖家的钱几天到账 王献之的经典《草书九帖》超越王羲之了吗? 淘宝网中我是卖家,货已经发出去了,钱什么时候到账啊 王献之有什么主要作品? 王献之有什么广为流传的代表作品? 王献之的代表作是什么? 王献之的书法作品有哪些? 王献之的代表作品有哪些? 王献之书法作品是什么? 如果要开发一款货运物流管理系统,需要做什么? CTMSS80-85升级用什么天赋? ctms4能插什么石头 什么是滚装码头 仓配一体化的发展方向是什么 怎么使用cTMS? 家里老人去世,女儿老是梦到是怎么回事? 四岁小孩儿梦到亲人死了。。。 我得了癌症,属于不严重的那种。一直没有给我父母说,家里人都不知 30HSB是什么二极管? 与信息电子电路中的二极管相比,电力二极管具有怎样的结构特点才使得它具有耐受高电压电流的能力? 工业整流二极管反向漏电流大会有什么影响?是表示其反向耐压不够?还是其它什么? 分分卡日服务费是什么 京东分分卡微信充值额度是多少 二极管IN4007,IN4148的特点区别 EXCEL表格中的行经常被隐藏我不知道是怎么回事谁给指点一下 T4二极管型号 加热暖桌垫什么样子的好 皮质的桌垫时间久了会掉皮吗 加热鼠标垫发热保暖桌垫可以洗吗 加热桌垫原理 市面上有哪些和拼多多、淘宝一样的电商平台? 什么软件可以像拼多多一样赚钱? 类似拼多多的电商平台有哪些 有没有比拼多多好的软件? 内似拼多多的软件有哪些? 请问photoshop cs 8.0解压后如何安装?