查詢「固定資料」
select 1
select 2,『abc』
select 3,now()
select中可以進行計算
select 1+2
select 3+4*5
查詢中的資料字段可以使用別名
select 1 as d1
使用distinct消除查詢結果重複行
重複行的含義:
兩行或兩行以上的資料完全一致
select distinct 欄位1,欄位2
1,查詢條件,類似if語句
2,查詢條件中,針對from子句的表「進行一行一行」篩查
3,查詢條件中,可以使用很多的運算子,包括算數運算子,比較運算子,邏輯運算子。
相等 =
不相等!=
大於》大於》=
邏輯與 && 或 and
邏輯或 || 或 or
邏輯非 not
匯入範例資料庫
source 路徑
其他特殊運算子
查詢7天前的資料
select * fromtb_tz
wheretz_createtime
< date_sub(now(),interval 7 day)
查詢李四超期未反饋的資料
select * fromtb_tz
wheretz_username
=『李四』 andtz_createtime
like運算子
***字段 like 『%關鍵字%』
其中%表示「任意個數的任意字元」
還可以使用"_"表示「任意乙個字元」
select * from product where pro_name like 『%電視%』
between運算子
select * from product where price between 5000 and 10000;
in運算子
*** 字段 in (值1,值2,值3)
select * from product where chandi in (『天津』,『北京』)
select * from product where chandi =『天津』 or 『北京』
is運算子
只有兩種情況 is null 或 is not null
select * from shuxing_test where f4 is null;
select count(tz_enginesn
) as 『數量』,tz_enginesn
from tb_tz group bytz_enginesn
mysql 查詢語句
在pdo中有很多模式能用,在使用的時候在用 bindvalue 的時候 在select 中有in 的 語句無法實現,在傳入的時候 select from users where id in 1,2,3 當1,2,3 用 pdo param str 的時候,會出現這種情況 select from ue...
MySQL查詢語句
建立水果表 create table fruits f id char 10 not null,s id int notnull,f name char 255 not null,f price decimal 8,2 not null,primary key f id 插入資料 insert in...
MYSQL查詢語句
內連線 取的兩個表的 有能連線的字段 的交集,即欄位相同的。利用內連線可獲取兩表的公共部分的記錄。select st.sno,st.sname,st.s st.age,st.sdept,co.cname,sc.grade from student st,course co,score sc wher...