對於表的操作共有4種操作,增刪改查
增加資料,插入資料
語法:插入單條記錄
insert into 表名(列名列表)
values(值列表)
列名列表,可以省略,預設使用所有的列
值列表,要和列名列表一一對應,如果列名列表省略,順序以desc命令為準
插入多條記錄
insert into 表名(列名列表)
子查詢插入多條記錄時,子查詢中列名列表要與into的列名列表一一對應
修改記錄
語法:update 表名
set 列名1=值1, 列名2=值2 …
where 條件表示式
說明:哪些列要進行修改,由set子句指出,可以同時修改多列
哪些行要進行修改,由where子句指出,如果省略是修改所有行
刪除記錄
語法delete from 表名
where 條件表示式
說明:from關鍵可以省略
where條件決定哪些行要被刪除,如果省略就是清空表
delete只能刪除行,如果要刪除某列需要通過表結構的操作語句來實現
使用事物操作sql資料庫
使用 sqlitedatabase 的begintransaction 方法可以開啟乙個事務,程式執行到 endtransaction 方法時會檢查事 務的標誌是否為成功,如果程式執行到 endtransaction 之前呼叫了 settransactionsuccessful 方法設定事務的 標誌...
mysql對資料操作 事物 資料庫事物操作
事務 什麼是事務?轉賬 1.給wc賬戶減1000元 2.給wcxf賬戶加1000元 當給wc賬戶減1000元後,丟擲了異常!這會怎麼樣呢?我相信從此之後,wc再也不敢轉賬了。使用事務就可以處理這一問題 把多個對資料庫的操作繫結成乙個事務,要麼都成功,要麼都失敗!事物的特性 acid 原子性 事務中所...
資料庫學習 16 事物控制語言
由乙個或一組sql語句組成乙個執行單元,這個執行單元要麼全部執行,要麼全部不執行,它們之間是相互依賴的。整個單元作為乙個不可分割的一部分,如果單元中某一條sql語句一旦執行失敗或者產生錯誤,整個單元將會回滾,所有受影響的資料將會返回到事物開始以前的狀態。隱式事務 事務沒有明顯的開啟和結束的標記 比如...