標籤:不為 記錄 表名 條件 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