sqlite常用語句總結

//創建表格

create table 表名(字段名1 字段類型1,字段名2,字段類型2,字段名3 字段類型3,....)

create table if not exists 表名(字段名 1字段類型1,字段名2 字段類型2,...)

egg: create table student(name text,age integer,score real)

//字段類型

integer:整形

real:浮點型

text:文本字符串

// 刪除表

drop table 表名

egg:drop table student

// 插入數據

insert into 表名(字段1,字段2,字段3,..)values(字段1的值,字段2的值,字段3的值,…)

egg:insert into student(name,age) values(‘夏明’,10);

注釋:注意數據庫總的字符串的內容應該用單引號括住

//更新數據

update 表名 set 字段1=字段1的值,字段2=字段2的值.字段2=字段2的值

egg:update table set name=‘木木’,age=8;

注釋:注意上面的實例會將student表中的所有記錄的name和age都會修改

// 刪除數據

delete from 表名

egg:delete from student

注釋:上述會將表student中的所有數據都會刪除

//分頁查詢指令

limit 指令用于限制查詢出來的結果數量

· 第一個數值表示從哪條記錄開始(起始位置為0)

· 第二個數值表示一次讀取多少條記錄,如果是分頁的話,通常第二個數值固定不變,表示每頁需要顯示的記錄條數

· 第一頁

select * from student limit 0,3

· 第二頁

select * from student limit 3,3

//查詢排序

· ASC 升序(默認的排序方法)

· DESC 降序

select * from student order by age ASC,id DESC;

//能夠定向地查到具體需要的內容

· 從數據庫中查找名字叫小明的記錄

select * from student where name=‘小明’

· 從數據庫中查出名字以wang開頭的記錄

select * from student where name like ‘wang%’;

· 從數據庫中查詢包含wang的所有記錄

select * from student where name like ‘%wang%’

//對數據進行統計

· 取出所有數據的總數目

select count(*)from student

· 統計所有符合條件的記錄條數

select count (*) from student where name like ‘wang%’;

· 選出指定列中的最大值

select max(age) from student;

· 選出指定列中最小值

select min(age) from student

· 計算指定列中的平均值

select avg(age) from student

//更新指令

· 更新一個字段

update? student set name=‘小h’where name=‘小明’

· 更新多個字段,每個字段之間需要用,分開

update student set name=‘hpng’,age=6 where name=‘小明’

注釋:需要注意的是: 在使用更新指令的時候,最好是能夠準確的知道唯一的一條更新的記錄,否則其他所有滿足的調價的記錄都是會被修改的

自動增長是有服務器來控制的

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,767評論 18 399
  • 一. Java基礎部分.................................................
    wy_sure閱讀 3,837評論 0 11
  • 50個常用的sql語句Student(S#,Sname,Sage,Ssex) 學生表Course(C#,Cname...
    哈哈海閱讀 1,254評論 0 7
  • iOS中的數據存儲方式 Plist(NSArray\NSDictionary) Preference(偏好設置\N...
    JonesCxy閱讀 686評論 0 3
  • 亦舒說:當一個男人不愛你,你哭鬧是錯,靜默也是錯,活著呼吸是錯,死了都是錯。 你總是愿意相信,他很愛你,只是最近很...
    拾荒Demo閱讀 266評論 0 0