SQL常用指令

2021-07-31 13:51:14 字數 2541 閱讀 4421

一、android插入方式:

1.、 msqlitedatabase.execsql(insertsql);

如果insertsql裡面有雙引號單引號這些特殊字元會插入失敗

2. msqlitedatabase.execsql(insertsql,mvalue);

這種方式不會因為特殊字元而插入失敗

string insertsql = "insert into questionbank(id,category_id,interview_id,question," +

"optiona,optionb,optionc,optiond,anwser,mexplain,type,url,link_ids) values(?,?,?,?,?,?,?,?,?,?,?,?,?)";

string mvalue=new string;

// string insertsql="insert into questionbank values(null," +

// "'"+databean.getcategoryid()+ "'," +

// "'"+databean.getinterviewid()+"'," +

// "'"+databean.getquestion()+"'," +

// "'"+databean.getanswera()+"'," +

// "'"+databean.getanswerb()+"'," +

// "'"+databean.getanswerc()+"'," +

// "'"+databean.getanswerd()+"'," +

// "'"+databean.getanswer()+"'," +

// "'"+databean.getexplain()+"'," +

// "'"+databean.gettype()+"'," +

// "'"+databean.geturl()+"'," +

// "'"+databean.getlinkids()+"')";

// msqlitedatabase.execsql(insertsql);

msqlitedatabase.execsql(insertsql,mvalue);

沒有記錄則插入

insert into questionbank (

category_id,

interview_id,

question,

optiona,

optionb,

optionc,

optiond,

anwser,

type,

url,

link_ids

)select

'c1',

'interview100090',

'什麼是狐狸',

where not exists(select * from questionbank where interview_id='interview1000901')

沒有記錄則插入,有責更新操作

insert into tea_store_user(store_id,user_id,point) values('2','1',1)

on duplicate key update point=point+1;

根據cust_baseinfo表的cityid查詢branch_baseinfo表的所以資訊

select * from branch_baseinfo bb

where bb.cityid in(

select cb.cityid from cust_baseinfo cb where custid='b148245802216443'

)

根據查詢結果更新

update lianjiub_secondactivity ls set ls.second_count = ls.second_count+1 where ls.said = (

select l.said from lianjiub_secondorder l where l.requestid='po514963794722969703')

sql常用指令 必須懂的命令

學計算機的人都知道,在資料庫方面存在著各種各樣的資料庫 如mysql oracle等 有些人可能說我只有會相應的資料庫的操作介面就可以了 壓根就用不到這些指令,那我想說的是 如果你要用到幾個以上的資料庫的時候 那你都去學該資料庫的操作介面?但是資料庫都是想通的 那寫基本的操作的 是一樣的 只要我們學...

mysql常用指令 Mysql常用指令

mysql常用指令2021 01 19 23 40 45 作用 去除select 查詢出來的結果中重複的資料,重複資料只展示一列.關鍵字 distinct 用法 select distinct source from student table source 去重的字段條件 student tabl...

SQL指令 連線

現在我們介紹連線 join 的概念。要了解連線,我們需要用到許多我們之前已介紹過的指令。我們先假設我們有以下的兩個 store information store name sales date los angeles 1500 jan 05 1999 san diego 250 jan 07 19...