码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 入门数据库Days4


    • 学习视频【韩顺平讲MySQL】零基础一周学会MySQL -sql mysql教程 mysql视频 mysql入门_哔哩哔哩_bilibili
    • 萌新入门,如有错误恳请各位大佬指点,不甚感激

    目录

    日期函数 

     加密函数

    流程控制函数

     查询增强

    分页查询

     分组增强


    日期函数 

     例:返回当前日期

     

     例:返回当前时间

    例:返回当前时间戳 

     例: 

    创建一个新闻表t77

    1:显示所有新闻信息,发布日期只显示 日期,不用显示时间

    2:查询在10分钟内发布的新闻

     3:请在mysql 的 sql语句中求出 2011-11-11 和  1990-01-01  相差多少天

     4:请用mysql 的sql语句算出你现在活了多少天

     5:如果你能活80岁,求出你还能活多少天

     

     

     

     以上year,month的作用是使其只返回时间的年或者月

     例:FROM_UNIXTIME() :  可以把一个unix_timestamp  秒数,转成指定格式的日期

     

    意义:在开发中,可以存放一个整数,然后表示时间,通过FROM_UNIXTIME转换

     加密函数

    例:查询用户

    例:查询当前使用数据库名称

     

    例:MD5(str)  为字符串算出一个  MD5  32  的字符串,常用(用户密码) 加密

    ----root 密码是   hsp->  加密md5  ->  在数据库中存放的是加密后的密码

      一般查询用户的写法如下

           

     PASSWORD(str) 加密函数,Mysql数据库的用户密码就是其加密

    例:

    从原文密码str计算并返回 密码字符串 

    流程控制函数

    IF(expr1,expr2,expr3)    如果expr1为true,则返回expr2,否则返回expr3

     

    IFNULL(expr1,expr2)  如果expr1不为空 NULL,则返回expr1,否则返回expr2

     

     

     例:先创建一个emp表

     1.查询emp表,如果comn是null,则显示0.0

     

     2.如果表的job是clerk,则显示职员,如果是manager,则显示经理,如果是SALESMAN则显示销售人员,其他正常显示

     

     查询增强

    例:查询2000年以后入职的妖怪

     例:显示首字母为s的员工姓名和工资

     例:显示第三个字符为r的所有员工的姓名和工资

     

     

    例:查询表的结构

     

    例:按照工资从低到高的顺序显示雇员的信息

     例:按照部门号升序而雇员的工资降序排列,显示雇员信息

    分页查询

     SELECT * FROM t99
        ORDER BY t99
        LIMIT 每页显示记录数*(第几页-1),每页显示记录数

     分组增强

    例:

    例:统计没有获得补助的雇员数 

     

     例:显示管理员的总人数

    错误写法:

     

     这里有两个7698

    正确写法:去重

     

     例:显示工资的最大差额

     

     例:统计各个部门group by 的平均工资avg,并且是大于1000的having,并且按照平均工资从高到低排序,order by,取出前两行记录 limit 0, 2

     

     

     以上为今天的视频笔记,如有侵权请联系我删除。

            学习如逆水行舟,不进则退。和小吴一起加油吧!

  • 相关阅读:
    Java进阶(十六)使用new Date()和System.currentTimeMillis()获取当前时间戳
    先有网络模型的使用及修改
    【Electron】vue+electron应用设置菜单
    分类预测 | MATLAB实现基于BiLSTM-AdaBoost双向长短期记忆网络结合AdaBoost多输入分类预测
    【机器学习】什么是连续状态空间?如何构建一个强化学习的算法以及构建强化学习算法中的一些问题
    TypeScript系列之类型 void
    【正点原子I.MX6U-MINI应用篇】9、嵌入式Linux中的多线程编程pthread
    Java如何解析html里面的内容并存到数据库
    社会统计课程笔记
    Java_关键字this的使用
  • 原文地址:https://blog.csdn.net/Wuweihendidiao/article/details/125956315
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号