0
点赞
收藏
分享

微信扫一扫

MySQL高阶语句和视图

目录

一、常用查询

1.按关键字排序

2.区间判断及查询不重复记录

3.对结果进行分组

4.限制结果条目(limit)

5.设置别名(alias→as)

6.通配符

7.子查询

二、MySQL视图


一、常用查询

(增、删、改、查)

       对MySQL数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。例如只取几条数据、对查询结果进行排序或分组等等。

1.按关键字排序

类比于windows任务管理器
       使用SELECT语句可以将需要的数据从MySQL数据库中查询出来,如果对查询的结果进行排序,可以使用ORDER   BY语句来对语句实现排序,并最终将排序后的结果返回给用户。这个语句的排序不光可以针对某一个字段,也可以针对多个字段。

语法

select column1, column2, ... FROM table_name order by colunn1, column2, ...
例:

数据库有一张表,记录了id,姓名,分数,地址和爱好

create table 表名 (id int, name varchar(10) primary key not null,score decimal(5,2),address varchar (20), hobbid int(5));

insert into info values(1,'liuyi',80, 'beijing',2);
insert into info values (2,'wangwu',90,'shengzheng',2);
insert into info values(3,'lisi',60,'shanghai',4);
insert into info values(4,'tianqi',99,'hangzhou',5);
insert into info values(5,'j iaoshou',98,'laowo',3);
insert into info values (6,'hanmeimei',10,'nanjing,3);
insert into info values(7,'lilei',11,'nanjing',5);

select * from 表名;

  

 

  

 

  

  

   

 

 

 

 2.区间判断及查询不重复记录

 

 

 

 

 

 3.对结果进行分组

 

 

 4.限制结果条目(limit)

 

 

 

 5.设置别名(alias→as)

 

 

 

 

 6.通配符

 

 

 7.子查询

 

 

 

 

 

 

 

 

 二、MySQL视图

 

 

 

 

 

 

 

 

 

 

  

  

 

 

 

 

视图没有数据,存储引擎,只是一种映射 

 

举报

相关推荐

Mysql高阶语句

MySQL——高阶语句

MySQL高阶语句(一)

mysql高阶语句(一)

MySQL高阶语句(三)

Mysql高阶语句 (一)

0 条评论