跟王老师学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





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