码迷,mamicode.com
首页 > 数据库 > 详细

mysql10 select语句详解

时间:2020-06-14 18:42:37      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:color   数据   平均值   求和   函数名   HERE   最大值   限制   and   

知识点:
。select基本语法
。数学符号条件
。AND OR IN
。通配符
。排序
。SQL内置函数和计算
。子查询与连接查询

 

 

 

 

 

 

 

 

 

 

下载github的资源

git clone https://github.com/shiyanlou/SQL4.git

在msyql中加载数据(数据库名必须不存在,否则修改或删掉)

source /home/shiyanlou/Desktop/SQL4/MySQL-04-01.sql;

技术图片

向数据库插入数据

source /home/shiyanlou/Desktop/SQL4/MySQL-04-02.sql;

技术图片

select 要查询的列名 from 表名 where 限制条件
1、查表中所有数据
select * from employee;
2、查指定的列的所有数据
select name,age from employee; 
3、数学符号条件,用(=,<,>,>=,<=)
select name,age from employee where age>25;    
4、用表中数据当条件
select name,age,phone from employee where name=Mary;
5、and 和or

技术图片

select * from employee where age>25 and age<30;
6、in "在"  和 not in "不在"
select * from employee where in_dpt not in (dpt1,dpt3);
7、通配符  

用于实现模糊查询,常用于搜索功能中。

和like联用通配符代表未知字符_代表一个未知字符,%代表不定个未知字符。

select * from employee where phone like 1101__;#用_代表忘记的字符
select * from employee where phone like ‘1101%‘;#用%匹配所有
8、对结果排序

oder by  asc升序 ,oder by desc降序。

select * from employee order by salary desc;#注意:排序时不加where
9、内置函数和计算
函数名 count sum avg max min
作用: 计数 求和 求平均值 最大值 最小值

 

 

 

count用于任何数据类型(因为它只是计数)。

sum/avg只能对数据类型做计算。

max和min可用于数值、字符串、或者日期数据类型。

使用as可以给值重命名

select max(salary) as max_salary,min(salary) as min_salary from employee;

 

mysql10 select语句详解

标签:color   数据   平均值   求和   函数名   HERE   最大值   限制   and   

原文地址:https://www.cnblogs.com/wenjun145/p/13125943.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!