SQL基礎知識

2021-04-07 09:42:40 字數 932 閱讀 7753

本篇文章是講解sql的基礎知識,但也講得不全面,我只記錄了自己不懂的或者不熟悉的東西。

一、在sql中簡單的查詢

1.重複的記錄(distinct)

可以通過在選擇列表前的select語句中插入關鍵字distinct來消除重複的查詢結果記錄。比如:select distinct city from citytable

2.範圍測試(between)

sql 用範圍測試提供了一種不同形式的搜尋條件。範圍測試檢查乙個資料值是否位於兩個給定的值之間。它涉及到3個sql表示式。第乙個表示式定義要被測試的值,第二個和第三個表示式定義檢查範圍的上限和下限。3個表示式的資料型別必須是可以比較的。比如查詢30到50的記錄情況,如下:

select  record from studentinf  where  record between '30' and '50'

3.組成員測試(in)

它測試乙個資料值是否匹配一組目標值中的乙個。下面是使用組成員測試的例子:

select name from salesreps  where rep_office   in  (11,22,33)

4.null值測試(is null)

null值為sql的搜尋條件建立了乙個三值邏輯。對於任何給定的記錄,搜尋條件的結果可以是true或false,或者是null,因為在計算搜尋條件使用的字段中有一欄位含有乙個null值。下面這個查詢使用null值測試賴查詢樣本資料庫中還沒有被分配到乙個銷售點的銷售人員:

select name from salesreps  where rep_office is null

null 值才測試的否定形式(is not null)查詢不包括null值的記錄

5.復合搜尋條件(and,or和not)

當兩個搜尋條件之一或二者必須為真時,使用關鍵字or來組合搜尋條件,也可以使用關鍵字and來組合兩個必須為真的搜尋條件。

SQL基礎知識

sql作用 1.面向資料庫執行查詢 2.可從資料庫取回資料 3.可在資料庫中插入新的記錄 4.可更新資料庫中的資料 5.可從資料庫刪除記錄 6.可建立新資料庫 7.可在資料庫中建立新錶 8.可在資料庫中建立儲存過程 9.可在資料庫中建立檢視 10.可以設定表 儲存過程和檢視的許可權。資料庫操作語句 ...

SQL基礎知識

資料庫就是資料的倉庫,dbms資料庫管理系統同來對大資料的管理 檢索,就是對資料庫的管理。乙個dbms可以管理多個資料庫,這些不同的資料庫叫catalog或database,dbms允許把不同的database儲存在不同磁碟,每個資料庫中的表名不能相同。table 表,把不同型別的資料放到不同的區域...

SQL基礎知識

一 基本語句 select from where order limit 一段sql語言例項如下 select col1,col2 from table1 where col3 5 and col4 like os order by col5 limit 10 select 查詢語句 格式如下 se...