今日學習:基本數據查詢

DQL

一.基本查詢

1.select * from 表名
2.select 字段名,字段名2… from 表名

二.條件查詢

delete from 表名 where 條件 代表刪除符合條件的數據
update 表名 set 字段名=值… where 條件 代表修改符合條件的數據
格式: select 字段名 from 表名 [where 條件] 代表查詢符合條件的數據
2.1 運算符
算術運算符 + - * / %
關係運算符 > < =
>= 大於等於
<= 小於等於
!= 不等於
<> 不等於
賦值運算符
=
邏輯運算符
and && —>與 並且
or || ---->或者
not ! —>非

in ----> (數據值,數據值......)數據類型必須一樣
is null ---> 是空
between...and 兩者之間 等同於 >= <= 包含邊界

2.2 as 關鍵字
給 表 / 字段 起別名
as 關鍵字 可省略不寫

2.3 模糊查詢
like
通配符
% 代表任意0-n個字符
_ 代表任意一個字符
語法格式:
select 字段名 from 表名 where 字段名 like ‘包含通配符的值’

‘%張’ 代表是以張作爲結尾的字符串
‘張%’ 代表是以張作爲開頭的字符串
‘%張%’ 代表是包含張的字符串 可以以張開頭 以張結尾 中間包含張
2.4 排序
數據按照升序 或者 降序排列
order by xxx asc/desc 根據xxx字段進行排序 默認是升序的
asc 升序
desc 降序
order by 字段名 asc/desc,字段名2 asc/desc …

2.5 limit 分頁
用來得到 指定 行數的 查詢結果
語法 limit 起始行,行數
從哪兒開始 取多少行
默認第一行數據 的起始值 是0
注意 limit 的參數
省略第一個的情況 代表 從第一行數據開始 取 x行
例如
select 字段名 from 表名 limit 7; 取前七行數據

select 字段名 from 表名 [where 條件 ----- group by ---- having ---- order by ---- limit]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章