MYSQL查詢語句指令

2021-10-04 20:27:32 字數 1358 閱讀 9045

查詢「固定資料」

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_tzwheretz_createtime< date_sub(now(),interval 7 day)

查詢李四超期未反饋的資料

select * fromtb_tzwheretz_username=『李四』 andtz_createtimelike運算子

***字段 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_enginesnfrom 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...