簡單的資料庫查詢

2021-07-11 16:03:59 字數 1763 閱讀 7876

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 密碼 ...