目录
一、常用查询
(增、删、改、查)
对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视图
视图没有数据,存储引擎,只是一种映射