OC 資料庫常見SQL語句

2021-07-15 08:55:51 字數 2011 閱讀 1749

我們在ios應用程式中無法使用圖形化介面運算元據庫,在程式執行過程中運算元據庫中的資料需要通過sql語句。(特別是喜歡使用fmdb框架的同志必須要掌握)

建立表.png

刪除表.png

增.png

刪.png

改.png

/*

dql查詢資料

select -- 查詢

name, age -- 查詢的字段

from -- 從哪張表中查詢

jf_person -- 查詢的表名

*/-- 查詢指定字段

select name, age from jf_person;

-- 查詢所有字段

select * from jf_person;

-- 查詢 age < 22 的記錄的name, age欄位

select name, age from jf_person where age < 22;

-- 查詢 age < 22 的所有字段

select * from jf_person where age < 22;

-- 查詢記錄總數

select count(*) from jf_person;

-- 查詢 age < 22 的記錄總數

select count(*) from jf_person where age < 22;

-- 查詢最大的 age

select max(age) from jf_person;

-- 查詢最小的 age

select min(age) from jf_person;

-- 查詢所有記錄的所有字段,根據 age 公升序排序

select * from jf_person order

by age;

-- 查詢所有記錄的所有字段, 根據 age 降序排序

select * from jf_person order

by age desc;

-- 使用多個字段排序,先按age降序排序,當age相同再根據height降序排序

select * from jf_person order

by age desc,height desc;

-- 返回指定的記錄

-- limit常用於分頁

-- 0 表示跳過的3條

-- 2 表示獲取2條

select * from jf_person limit

3, 2;

-- 取出年齡最大的3條記錄

select * from jf_person order

by age desc

limit

3;-- 查詢是給字段取別名

select name

as jp_name, age as jf_age, height as jf_height from jf_person;

ps:新增、更新有有時候也會使用replace,sql語句的屬性賦值

(可以參考:學習trip(封裝fmdb)+融雲(執行sql**部分))

OC 資料庫常見SQL語句

我們在ios應用程式中無法使用圖形化介面運算元據庫,在程式執行過程中運算元據庫中的資料需要通過sql語句。特別是喜歡使用fmdb框架的同志必須要掌握 建立表.png 刪除表.png 增.png 刪.png 改.png dql查詢資料 select 查詢 name,age 查詢的字段 from 從哪張...

常見資料庫分頁SQL語句

我們在編寫mis系統和web應用程式等系統時,都涉及到與資料庫的互動,如果資料庫中資料量很大的話,一次檢索所有的記錄,會占用系統很大的資源,因此我們常常採用,需要多少資料就只從資料庫中取多少條記錄,即採用分頁語句。根據自己使用過的內容,把常見資料庫sql server,oracle和my sql的分...

常見資料庫分頁SQL語句

sql server 從資料庫表中的第m條記錄開始取n條記錄,利用top關鍵字 注意假如select語句中既有top,又有order by,則是從排序好的結果集中選擇 select from select top n from select top m n 1 from 表名稱 order by 主...