跟王老师学MySQL: 基本查询语句

跟王老师学MySQL: 基本查询语句

主讲教师:王少华   QQ群号:483773664

学习内容

查询语句的基本语法数据库


查询数据指从数据库中获取所须要的数据。MySQL中是使用SELECT语句来查询数据的
ide

1、select的基本语法形式以下

1学习

2spa

3code

4blog

5排序

SELECT  属性列表  ci

FROM  表名rem

[ WHERE  条件表达式1 ]it

[ 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

相关文章
相关标签/搜索