SQL基礎學習

2021-10-04 01:48:20 字數 2102 閱讀 4766

order by排序語句

select limit子句

select 語句用於從資料庫中選取資料。

結果被儲存在乙個結果表中,稱為結果集。

sql select 語法

//選取table中列為為column_name的列

select column_name,column_name

from table_name

//選取table中的所有資料

select

*from table_name

sql select distinct 語法

select

distinct column_name,column_name

from table_name;

where 子句用於提取那些滿足指定條件的記錄。

sql where 語法

select column_name,column_name

from table_name

where column_name operator value

;

邏輯運算

描述and

同時滿足兩個條件

or滿足其中乙個條件

not滿足不包含該條件的值

//找出人口多於五百萬且國家**為cn和usa的城市

select name

from cities

where population>

5000000

and(country_code=

'cn'

or country_code=

'usa'

)

比較運算子描述=

等於<>不等於

>

大於》=

大於等於

<

小於<=

小於等於

運算子描述

is null

空值判斷

is not null

非空值判斷

between and

在 …之間的值

inlike

模糊查詢

like模糊查詢用法

//查詢第二個字元為m的

select name

from countries

where name like

'_m%'

//找出所有姓馬的學生的名字

select name

from student

where name like

'%馬'

//找出所有包含有a字母的單詞

select word

from words

where word like

'%a%'

order by 關鍵字用於對結果集按照乙個列或者多個列進行排序。

order by 關鍵字預設按照公升序對記錄進行排序。如果需要按照降序對記錄進行排序,使用 desc 關鍵字。

sql order by 語法

//對城市的名字預設公升序排序,對城市人口降序排序

select name,population

from cities

order

by name ,population desc

;

子句用於規定要返回的記錄的數目,mysql中使用

select limit 語法

//返回前n行資料

select column_name(s)

from table_name

limit n;

//返回第n行後的m行資料

select column_name(s)

from table_name

limit n,m;

SQL學習(基礎)

sql簡介 是一種結構化查詢語言 structured query language 用於訪問和處理資料庫的標準的計算機語言。sql的作用 create select insert update delete drop 1 sql 面向資料庫執行查詢 2 sql 可從資料庫取回資料 3 sql 可在...

SQL 基礎學習

1 查詢當前資料庫下所有使用者建立的表 select from sysobjects where xtype u 2 查詢當前資料庫下所有使用者建立的儲存 select from sysobjects where xtype p 解釋xtype引數的含義 c check 約束 d 預設值或 defa...

SQL學習筆記 基礎SQL語句

andornot 邏輯運算子 order by 排序 基本修改語句 每一句結尾都有 所以注意換行,來增加可讀性。大小寫不敏感。命令一般全大寫,便於區分。當遇到差異的時候,以mysql為基礎進行筆記整理 選擇資料庫 use name 設定字符集 set names 字元編碼方式 select colu...