我們在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 主...