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