sql | 基础总结 | 思维导图

看到好的文档,总结的很好,于是便将它按照我的理解来做了一番总结。


整体思路

整体把握,先从思维导图开始:

下面来细细分解。

基础语法

  • 关键字 select .. from .. where

查询

查询所有的

Select * from 表名 Select * from stuInfo

查询部分字段

Select 字段1,字段2,字段3… from 表名 Select stuName,stuSex from stuInfo

去重复行DISTINCT

  • 关键字 DISTINCT

语法

select distinct 列名1 from 表名
  • 注意事项:DISTINCT必须放在所有列名前面

区间语句

  • 关键字 : between … and …

语法

Select * from score where degree between 60 and 80

指定条件语句

  • 关键字 : in

语法

select * from score where degree in (85,86,88)

AND语句

  • 关键字:and

语法

select * from score where degree>=60 and degree<=80

OR语句

  • 关键字 : or

语法

select * from student where class='95031‘ or Ssex='女'

排序语句

  • 关键字: order by

语法

select * from student order by class desc
  • 注意事项:ASC为升序 默认不写; DESC为降序

汇总语句

  • 关键字:count()

语法

select count(*) as CNT from student where class='95031'

求一列的最大值

  • 关键字:max

语法

select max(degree) From Score

求一列的最小值

  • 关键字:min

语法

select min(degree) From score

求平均值

  • 关键字:avg

语法

select avg(degree) as 课程平均分 from score where cno='3-105';

分组语句

  • 关键字: group by

语法

select cno, avg(degree) from score where cno like'3%‘ group by cno having count(*) >5
  • 注意事项:group by(字段名) having 条件,having来加条件限制

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏抠抠空间

MySQL之表的数据类型

一 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob....

37180
来自专栏Python爬虫实战

MySQL从零开始:05 MySQL数据类型

距离上次更新 MySQL 从零开始系列,已经过去了十几天,时间隔得有点长,由于我选用的是 MySQL 的最新版本,网上的教程大多停留在 MySQL 5.x,所以...

15930
来自专栏Ken的杂谈

SQL开发中的良好习惯

13310
来自专栏木子昭的博客

<导图>Mysql常用查询语法

普通查询 查看整个表 格式: select * from 表名; 示例: select * from students; 查询指定字段 格式 ...

33770
来自专栏大大的微笑

设计模式之单例模式深究

为什么使用单例模式?         我认为是由于某些对象的创建比较耗时,对内存的消耗又比较大回收成本过高,这时候如果允许 不断的创建对象代价势必太高,如果...

23060
来自专栏前端儿

一种排序

现在有很多长方形,每一个长方形都有一个编号,这个编号可以重复;还知道这个长方形的宽和长,编号、长、宽都是整数;现在要求按照一下方式排序(默认排序规则都是从小到大...

10620
来自专栏互联网开发者交流社区

用于 SELECT 和 WHERE 子句的函数

15530
来自专栏AhDung

【SQL】靠谱的TRIM函数,附赠过程一枚

SQL中有LTRIM和RTRIM这两个函数分别用于去除字符串的首、尾空格,缺乏常见的能同时去除首尾的TRIM函数,另外,这俩函数都只对【空格】有效,所以如果首尾...

21830
来自专栏栗霖积跬步之旅

第十章:创建计算字段

创建在数据库表中的数据一般不是应用程序所需要的格式。  我们需要从数据库中检索出转换、计算或格式化过的数据。  计算字段并不实际存在于数据库表中,计算字段是运行...

17550
来自专栏Java后端生活

MySQL(三)基础查询

15490

扫码关注云+社区

领取腾讯云代金券