MySql DQL 查詢語句

2021-10-12 00:03:06 字數 1082 閱讀 4292

查詢表中所有字段所有資料

select * from 表名;

查詢表中指定數列字段

select 欄位1,欄位2,。。。 from 表名;

as 字段,表名

select 欄位1 [as] 別名1,欄位2。。。 from 表名 [as] 別名

select * from 表1,表2 ;

— 笛卡爾積連線 ,結果集是兩個資料表的乘積

distinct | all

(1)distinct 給結果集去重- 不是針對某個字段

(2)all 所有的結果集 (預設省略)

select distinct s.nofrom student s ,teacher;

select distinct s.no,t.namefrom student s ,teacher t;

select all s.no,t.namefrom student s ,teacher t

模糊查詢like

(1)% 匹配多個字元 %李_ – 倒數第二數是李

(2)_ 匹配任意個字元 _

select * from student where name like 『劉%』;

select * from student where name like 『%李_%』;

select * from student where name like 『_』;

in 指定,在。。。中

select * from student where 字段 in (值,值。。。);

8.is null | is not null

(1)is null 沒有值

(2)is not null 有值 包含(「」,「null」)

inner join | left join | right join | 笛卡爾積

(1)inner join 交集

(2)left join ( 交集 左表)並集

(3)right join (交集 右表)並集

(4)笛卡爾積 乘積

MySQL DQL 多表查詢

create table stu id int primary key auto increment name varchar 20 gender varchar 20 math double insert into stu values null,zhangsan male 89.5 null,l...

MySQL DQL 查詢資料

1.查詢所有資料select from 表名 2.條件查詢select from 表名 where 條件 3.查詢部分字段select 欄位1 欄位2.from 表名 where 條件 別名查詢 as 列別名,就是給字段起乙個別名,方便後面操作和檢視 別名as 可以省略 引號可以不加 查詢user表...

MySQL DQL聯合查詢

union 聯合 合併 將多條查詢語句的結果合併成乙個結果 查詢語句1 union 查詢語句2 union.要求多條查詢語句的查詢列數是一致的 要求多條查詢語句的每一列的型別和順序最好一致 union自動會去重,如果使用union all可以包含重複項 案例 查詢部門編號 90或郵箱包含a的員工資訊...