1.查詢的基本結構:select 列名 as 別名 from 表名;
2.資料庫的查詢操作基本分為三類:投影操作、選擇操作、排序操作。
3.投影操作:select 列名列表 from 表名;
4.表名字首:select 字首(表名).列名 from 表名;
5.列別名:(列名或表名用「as」關鍵字來提供別名)
select 列a as 別名a ,列b as 別名b from 表名 as 表名;(as可省略)
6.查詢結果加數值:select 列名+數值 from 表名;
7.排除重複資料:select distinct 列名 from 表名;
8.返回限定行數的查詢:select 列名列表 from 表名 limit 開始序號 , 返回的行數;
注:(1).如果用1個引數,則表示 從第一行開始返回指定行數的結果。
(2).如果用2個引數 ,則表示從指定行開始返回指定行數的結果。
(limit序號是從0開始,limit只能用於my sql 中)!
9.where 測試條件運算子:
『=』 『!=』 『>' '>=' '<' '<='
注:』<>『與』!=『類似 '<= ' 與』!='類似!
10.單條件選擇操作:select 列名列表 from 表名 where 列名=值;
11.多條件選擇操作:select 列名列表 from 表名 where 條件1(and或or )條件2;
注:「and」同時滿足兩個條件,「or」至少滿足條件中的乙個(會自動排除重複的資料)!
12.執行範圍測試:select 列名列表 from 表名 where 列名 between 下限 and 上限;
13.定義集合關係:'in' (在指定的某幾個值中進行搜尋)
select 列名列表 from 表名 where 列名 in / not in(值集合);
14.模糊查詢:'like'
select 列名列表 from 表名 where 列c like '模式';
15.萬用字元:
(1). "%":包含0個或多個任意的字串;
(2).「_」(下劃線):任何單個字元。
注:不加萬用字元相當於精確查詢。
「%0」:以0結尾 「%0%」:查詢包含0 「0%」:查詢以0開的。
16.處理空值資料:
(1).select 列名列表 from 表名 where 列c is not null;(測試列c不為空值的情況)。
(2).select 列名列表 from 表名 where 列c is null;(測試列c為空值的情況)。
17.單列排序:
select 列名列表 from 表名 order by 列a;(如果出現限制條件where,order by必須出現在where之後)。
18.公升序排序關鍵字:asc; 降序排序關鍵字:desc。
19.多列排序:select 列名列表 from 表名 order by 列名列表;
注:order by後指定多個列名時,是根據後面的列名順序確定優先順序。a出現相同的資訊時,這些相同的資訊
再次按照b的順序進行排列,當b的資訊出現相同是,再按照c的順序進行排列!
20.查詢的執行步驟:
第一步:執行from; 第二步:執行where條件過濾; 第三步:執行select 投影列; 第四步:執行order by排序。
資料庫 簡單查詢
查詢單錶所有記錄,顯示所有字段值 select from 表名 查詢單錶所有記錄,顯示指定字段值 select 欄位1,欄位2,from 表名 條件查詢 select from 表名 where 條件1 or and 條件2.直接查詢 select 1 常量 select 1 2 計算器 呼叫函式 ...
資料庫簡單查詢
1 最簡單查詢 select from car 2 查詢制定列 select name oil,powers from car 3 對查出的列名修改名字 select name as 車名 oil as 油耗 powers as 動力 from car 4 按條件查詢 select name,oil...
WPF簡單的資料庫查詢
做乙個簡單wpf連線資料庫的 控制項型別和名稱 datagrid datagrid button1 button1 button button2 textbox txtusername 表示本機,可以寫ip位址 initial catalog 資料庫名 user 使用者名稱 password 密碼 ...