-点击上方“爱数据学习社”关注我们吧!-

学习SQL从安装到放弃?

不存在的!

如果因为安装问题耽误太久,可点击视频观看教程。

祝愿大家没有因为安装的问题就耽误了自己宝贵的学习时间~

点击视频观看教程

数据类型太多,难以理解怎么办?

记住以下常用的几个就行(括号中的m表示数据占用的最大长度,d表示小数的位数):

整型(整数型数据):int(m)

浮点型(小数型的数据):float(m,d)

可变长度字符串型:varchar(m)

日期数据:date

时间数据:time

时间戳数据(日期+时间):datetime/timestamp

关于group by语句如何理解

这个也是会经常有人产生疑问的地方,我们一步一步地来进行理解:

① 首先,group by是什么?

group by就是分组,可以结合聚合函数使用,根据一个或多个列对结果集进行分组计算。

② 为什么要用group by呢?为什么会有这个函数?

有时候我们需要把很多冗杂的数据进行拆分,从多个维度,不同角度进行分析,就像Excel中的透视图,把数据进行分组,结合聚合函数计算,以便于分析,因此有了group by。

③ 理解完基本概念之后,我们再从完整的句式结构来学习:

select , from group by ;

该结构的含义是:查询中根据进行聚合运算的的结果。

这里的聚合函数有:max(),min(),sum(),count(),avg()等,可以根据实际需求来选择用哪个聚合函数。

其他具体的解释可以点击下方小程序查看问答:

时间函数里format格式这么多

怎么记?

同样,也是记住几个重要和常用的,多用多练:

年:%Y(4位数),%y(2位数)

月:%m(结果为数字),%M(结果为英文)

日:%d(结果为数字),%D(结果为英文样式)

时:%H(2位数24小时制),%h(2位数12小时制)

分:%i

秒:%s

时分秒:%T(24小时制,hh:mm:ss)

关于变量如何理解

在这里要区别于以往数学中的变量,需要摆脱过去的数学思维,转换到计算机的思维角度中,那么计算机角度的变量怎么理解?

很简单,变量就是一个容器,你给他什么他就是什么:

比如一个变量a,你给他赋值等于1,那么a就等于1,并且a可以随着后面程序的计算可以继续赋值,从而变成其他的值,且长度可变。

比如a = a+10,原本等号右边的a是1,通过计算加上10之后再赋给等号左边的a,那么现在a就是11了,长度从1位数变成了2位数。

这就是计算机当中神奇且强大的变量。

如果还是不能理解,不用着急,在MySQL里不用变量也能解决绝大多数的查询问题~等学到后面就会慢慢理解什么是变量了~

你在学习过程中

还遇到了哪些头疼的问题?

你又是怎么解决的?

欢迎留言分享

END

本文为爱数据学院作者清零提供

版权归爱数据学院所有,转载请联系后台

球分享

球点赞

球在看

sql 24小时格式_初学SQL,80%都会踩的5个坑相关推荐

  1. sql解析json格式字段、sql关联json格式字段,mysql解析json、sql解析json字符串

    sql解析json格式字段.sql关联json格式字段,mysql解析json.sql解析json字符串 sql解析字符串 sql关联json中的某个字段 sql解析字符串 表名user_login ...

  2. sql server datetime格式_为什么你SQL Server中SQL日期转换出错了呢?

    开发人员有时候使用类似下面SQL将字符串转换为日期时间类型,乍一看,这样的SQL的写法是没有什么问题的.但是这样的SQL其实有时候就是一个定时炸弹,随时可能出现问题(隐藏的炸弹而已,只是等触发条件而已 ...

  3. 如何使用正则表达式验证24小时格式的时间

    24小时制正则表达式模式中的时间 ([01]?[0-9]|2[0-3]):[0-5][0-9] 描述 ( #start of group #1[01]?[0-9] # start with 0-9,1 ...

  4. sql活动监视器 死锁_监视SQL Server死锁–简单方法

    sql活动监视器 死锁 SQL Server is a very powerful tool and wherever I go, I see the tool being way much unde ...

  5. sql子查询示例_学习SQL:SQL查询示例

    sql子查询示例 In the previous article we've practiced SQL, and today, we'll continue with a few more SQL ...

  6. 学习sql注入:猜测数据库_学习SQL:SQL数据类型

    学习sql注入:猜测数据库 What are SQL data types, why do we need them, and how to use them? Today, we'll try to ...

  7. python24小时12小时转换_python将时间从12小时转换为24小时格式

    给出12小时AM / PM格式的时间,将其转换为军事(24小时)时间. 注意:午夜是12小时制的凌晨12:00:00和24小时制的00:00:00.中午是12小时制的12:00:00 PM和24小时制 ...

  8. mysql sql注入很常用_常见sql注入的类型

    这里只讲解sql注入漏洞的基本类型,代码分析将放在另外一篇帖子讲解 目录 最基础的注入-union注入攻击 Boolean注入攻击-布尔盲注 报错注入攻击 时间注入攻击-时间盲注 堆叠查询注入攻击 二 ...

  9. python24小时12小时转换_Python程序将时间从12小时转换为24小时格式

    给定一个12小时AM/PM格式的时间,将其转换为军用(24小时)时间. 注意:午夜是12小时制的12:00:00 AM和24小时制的00:00:00.中午是12小时制的12:00:00 PM和24小时 ...

最新文章

  1. 2.初识Python
  2. 转:在MyEclipse下创建Java Web项目 入门(图文并茂)经典教程
  3. 【转】android学习日记01--综述
  4. 假如地球变成甜甜圈形状,世界会变成什么样子?
  5. 求后序遍历(信息学奥赛一本通-T1339)
  6. cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第八部---怪物出场
  7. 知道IP地址如何查看主机名和MAC(网卡)地址
  8. 转载JMF多媒体doc教程
  9. NYOJ-97-兄弟郊游问题
  10. Android实战之淘宝领券(三)
  11. 小程序轮播图swiper补充
  12. 程序人生之项目团队那些人与事(1)
  13. 基于Python实现的学生信息管理系统
  14. Eclipse中Java项目转化为Java Web项目
  15. Android介绍(未整理完...)
  16. 常规通知(Notification)模板
  17. 硬编码失败问题Codec reported err 0x80000000, actionCode 0, while in state 5
  18. 5分钟成为车联网专家|智慧高速如何破局实现车联网最先商用落地
  19. List/Map 遍历
  20. 5.Serializer,ModelSerializer区别

热门文章

  1. 微信小程序中多个button/view组件中进行切换时改变样式
  2. 警告 初始化默认驱动器时出错“找不到运行 Active Directory Web 服务的默认服务器。”...
  3. scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class
  4. HBase的JavaAPI使用
  5. 旧的非flash版Metalink的入口
  6. 30个高质量的Psd设计文件分享
  7. memcached部署安装文档
  8. 本训练中心主任致互联网技术学员
  9. Web 实时通信 WebRTC
  10. XSpreadsheet-在线表格插件