跟王老師學MySQL: 基本查詢語句

跟王老師學MySQL: 基本查詢語句

主講教師:王少華   QQ羣號:483773664

學習內容

查詢語句的基本語法


查詢數據指從數據庫中獲取所需要的數據。MySQL中是使用SELECT語句來查詢數據的

一、select的基本語法形式如下

1

2

3

4

5

SELECT  屬性列表 

FROM  表名

[ WHERE  條件表達式1 ]

[ GROUP BY  屬性名1  [ HAVING 條件表達式2 ] ]

[ ORDER BY  屬性名2  [ ASC | DESC ] ]

屬性列表:需要查詢的字段名

表名:需要查詢的表,可以有多個

條件表達式1:指定查詢條件

屬性名1:按該字段進行分組

條件表達式2:滿足該表達式的數據才能輸出

屬性名2:按該字段中的數據百行排序

ASC:升序

DESC:降序

二 舉例

(一)準備數據

1

2

3

4

5

6

7

8

9

10

11

12

13

14

create table employee(

   num int primary key auto_increment,

   name varchar(20),

   age int,

   sex varchar(4),

   homeaddr varchar(50)

);

insert into employee(name,age,sex,homeaddr)values('張三',26,'男','浙江杭州');

insert into employee(name,age,sex,homeaddr)values('李四',24,'女','浙江寧波');

insert into employee(name,age,sex,homeaddr)values('王五',29,'男','浙江台州');

insert into employee(name,age,sex,homeaddr)values('趙六',21,'男','浙江湖州');

insert into employee(name,age,sex,homeaddr)values('孫悟空',21,'男','浙江寧波');

insert into employee(name,age,sex,homeaddr)values('豬八戒',22,'男','浙江寧波');

insert into employee(name,age)values('唐僧',21);


(二)簡單查詢

1

select num,name,age,sex,homeaddr from employee;

wKiom1d_MN3BOpdrAAAY_zRB17Q351.png

(三)含有where子句和order by 子句

1

select num,name,age,sex,homeaddr from employee where age<26 order by num DESC;

wKioL1d_MN7wMgtRAAAa9WakBYE985.png





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