专栏首页祥子的故事sql | 基础总结 | 思维导图

sql | 基础总结 | 思维导图

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


    • 整体思路
    • 基础语法
      • 查询
        • 查询所有的
        • 查询部分字段
      • 去重复行DISTINCT
        • 语法
      • 区间语句
        • 语法
      • 指定条件语句
        • 语法
      • AND语句
        • 语法
      • OR语句
        • 语法
      • 排序语句
        • 语法
      • 汇总语句
        • 语法
      • 求一列的最大值
        • 语法
      • 求一列的最小值
        • 语法
      • 求平均值
        • 语法
      • 分组语句
        • 语法

整体思路

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

下面来细细分解。

基础语法

  • 关键字 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 条评论
登录 后参与评论

相关文章

  • sql | 基础总结 | 思维导图

    努力在北京混出人样
  • python包urllib名称

    经查询,在python3.5版本中是使用urllib.request,而在python2.7中则是urllib2

    努力在北京混出人样
  • pandas 之 to_csv 保存数据出现中文乱码问题及解决办法

    1.  使用scrapy框架爬取了一些汽车评价保存在csv文件中,但是直接打开时乱码了。

    努力在北京混出人样
  • sql | 基础总结 | 思维导图

    努力在北京混出人样
  • 如何处理新建的SAP CRM产品category没有出现在列表的问题

    Issue description: I create a new product category ZTESTJERRY3:

    Jerry Wang
  • 如何判断IE OCX插件安装正常?

    项目中用到了一个第三方的ie ocx控件,而经常遇到客户和测试小伙伴反馈相关功能无法正常使用,也没有友好提示。其实很多时候是插件未正常安装,或者是自定义安全级别...

    Tusi
  • Elasticsearch 文件目录解释

    下载后解压的Elasticsearch中,有以下几个基本的目录: home---这是Elasticsearch解压的目录   bin---这里面是ES启动的脚...

    用户1154259
  • 给你的linux电脑跑个分(unixbench)

    第一次碰到unixbench是在看LinusTechTips视频的时候碰到的,那时候没有对这个软件产生兴趣,直到今天在看博客的时候又碰到了这个软件,所以想研究下...

    bboysoul
  • CES 2017前瞻之VR AR:产品技术一箩筐,但预期亮点不多

    镁客网

扫码关注云+社区

领取腾讯云代金券