MYSQL實驗三 資料查詢 單錶查詢

2021-08-19 22:44:20 字數 2707 閱讀 6203

一.實驗目的

1.掌握select語句的基本語法格式

2.掌握select語句的執行方法

3.掌握select語句的group by和order by字句的作用

題目要求:在公司的部門員工管理資料庫的bumen表和yuangong表上進行資訊查詢。bumen表和yuangong表的定義如下所示。

然後在bumen表和yuangong表中查詢記錄,寫出對應的sql語句及顯示結果。

1.查詢yuangong表的所有記錄。

2.查詢yuangong表的第四條到第五條記錄。

3.從bumen表中查詢部門編號id,部門名稱name,部門職能function.

4.從yuangong表中查詢人事部和科研部的員工資訊。要求,先從bumen表查詢認識部

和科研部的部門編號,然後再到yuangong表中去查詢員工的資訊。

5.從yuangong表中查詢年齡15-30歲的男員工的資訊。

6.查詢yuangong表,按照工資從高到低的順序顯示。

7.查詢每個部門有多少員工。

8.查詢每個部門的最高工資

9.查詢每個部門的男女員工的總工資。

10.查詢家庭住址是北京的員工的姓名,年齡,家庭住址。

1.查詢yuangong表的所有記錄。

2.查詢yuangong表的第四條到第五條記錄。

3.從bumen表中查詢部門編號id,部門名稱name,部門職能function.

4.從yuangong表中查詢人事部和科研部的員工資訊。要求,先從bumen表查詢人事部

和科研部的部門編號,然後再到yuangong表中去查詢員工的資訊。

select id from bumen where name='人事部'  or name='科研部';

5.從yuangong表中查詢年齡15-30歲的男員工的資訊。

select id from bumen where name='人事部'  or name='科研部';

6.查詢yuangong表,按照工資從高到低的順序顯示。(desc)

7.查詢每個部門有多少員工。

8.查詢每個部門的最高工資

9.查詢每個部門的男女員工的總工資。(注意:group by後面兩個引數,不用加and )

10.查詢家庭住址是北京的員工的姓名,年齡,家庭住址。

select name,age,address from yuangong where address like '北京%';
我同學用另乙個語句也執行成功了,如下

select name,age,address from yuangong where substring(address,1,2)='北京' ;

MySQL單錶資料查詢

在mysql資料查詢中,最基本的查詢語句是 select from table name where condition 假設資料庫中表students中有id,name,age,birthday四個字段 代表表中所有字段,在查詢時可結合實際選取自己需要查詢的字段,即 select name,id,...

MySQL學習筆記09 資料查詢(查)

一 整表查詢 兩種 語句 select from teacher 說明 代表查詢所有,效率相比下一種低一些。效果如圖 語句 select id,name,age,birthday,from teacher 說明 看似麻煩,但是效率較上一種要高一些。效果如圖 二 查詢指定字段 列 的資料 語句 sel...

MySQL資料查詢

1.基本查詢語句 select語句是最常用的查詢語句,它的使用方式有些複雜,但功能卻相當強大。select selection list 要查詢的內容,選擇哪些列 from資料表名 制定資料表 where primary constraint 查詢時需要滿足的條件,行必須滿足條件 2.單錶查詢 單錶...