sqlite方法-2.0

來源:互聯網
上載者:User

標籤:不為   記錄   表名   條件   select   等於   3.0   like   著作權   

著作權:小白 QQ:99565687【其實這個QQ就是我】

聲明:sqlite3資料庫是以utf-8來進行編碼的,所以盡量不要用中文去使用資料庫。

刪除列且列資料【方法】:
1.建立暫存資料表(t) ——並且將t表裡面的欄位名設與要刪除表一致。
2.將要刪除列的表所有資料都轉入暫存資料表中。
3.刪除要刪除列的表,然後將暫存資料表(t)命名為要刪除列的表名。

刪除單個資料【方法】
1.update 表名 set 欄位名=null where 條件
2.null,就是空的意思,只要將單個資料更新為null,就證明裡面沒有資料,那麼就相當於被刪除了!

select演算法【方法】
1.同一行計算數值:前提需要是數實值型別。
直接利用計算符號(+ - * / %)即可。

2.臨時改列名。
例如:select 欄位名 as 臨時欄位名 from 表名;

3.查詢指定行的資料。
select 欄位名 from 表名 where 條件;

4.where 後面的一些條件舉例

取數值大於90的:where 數值>90
——可以這樣進行判斷。(邏輯判斷可以!)
例如:> < <= >= = (<>不等於)

欄位名 between 數值1 and 數值2 (數值範圍)其中的判斷詞語 ——包括數值1以及數值2的數值!都算合格。

欄位名 like ‘條件‘(一般是這樣的 : 9% 或者 李%)

_ ——單個任一字元。
% ——是繼續顯示數值後面的字元。

判斷是否為空白:欄位名 where is null ——查看欄位名的行裡有空的資料,則把這行顯示出來。
欄位名 where not null ——查看欄位名的行不是空的資料。


【and &】多個條件同時成立
【or |】多個條件任一成立
【not !】不成立,例:where not (salary>100) ——意思是salary不大於100 的資料顯示輸出;取反。

5.排列語句:order by 欄位名 asc (從小到大) order by 欄位名 desc (從大到小)

6.彙總函式:【count(*)輸出記錄行數】——count(欄位名)輸出該列不為null 空 的記錄行數。
【sum(欄位名 數實值型別)】——相加列資料
【max(欄位名 數實值型別)】——輸出資料行最高資料
【min(欄位名 數實值型別)】——輸出資料行最小資料
【avg(欄位名 數實值型別)】——輸出資料行平均資料

PS:很多人說想要快速上手sqlite,那麼我就提供一些關於SQL方法/以及語句,希望你能在一天之內學會!

那麼本章版本會更新到3.0,所以請大家期待。

sqlite方法-2.0

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.