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


    菜鸟总结

    creat not null

    CREATE TABLE Persons (
        ID int NOT NULL,
        LastName varchar(255) NOT NULL,
        FirstName varchar(255) NOT NULL,
        Age int
    );
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    join

    SELECT Websites.name, access_log.count, access_log.date
    FROM Websites
    LEFT JOIN access_log
    ON Websites.id=access_log.site_id
    ORDER BY access_log.count DESC;
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述

    在这里插入图片描述
    题1:组合两个表

    select firstName ,lastName,city,state 
    from Person left join Address 
    on Person.personId=Address.personId;
    
    • 1
    • 2
    • 3

    题2 第二高的薪水

    //降序
    select ifNull((
    select distinct Salary
    from Employee
    order by Salary desc limit 1,1),null) as SecondHighestSalary
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述

    group by

    group by

    SELECT site_id, SUM(WEB.count) AS nums
    FROM WEB GROUP BY site_id;
    
    • 1
    • 2
    SELECT Websites.name,COUNT(access_log.aid) AS nums 
    FROM access_log LEFT JOIN Websites ON access_log.site_id=Websites.id
    GROUP BY Websites.name;
    
    • 1
    • 2
    • 3

    between / in

    SELECT * FROM Websites
    WHERE (alexa BETWEEN 1 AND 20)
    AND country NOT IN ('USA', 'IND');
    
    • 1
    • 2
    • 3

    delete

    DELETE FROM Websites
    WHERE name='Facebook' AND country='USA';
    
    • 1
    • 2

    update

    UPDATE Websites 
    SET alexa='5000', country='USA' 
    WHERE name='菜鸟教程';
    
    • 1
    • 2
    • 3

    insert

    INSERT INTO Websites (name, url, alexa, country)
    VALUES ('百度','https://www.baidu.com/','4','CN');
    
    • 1
    • 2

    view(创建 更新 删除)

    CREATE VIEW view_name AS
    SELECT column_name(s)
    FROM table_name
    WHERE condition
    
    • 1
    • 2
    • 3
    • 4
    CREATE OR REPLACE VIEW view_name AS
    SELECT column_name(s)
    FROM table_name
    WHERE condition
    
    • 1
    • 2
    • 3
    • 4
    DROP VIEW view_name
    
    • 1

    order by desc/ DISTINCT

    SELECT DISTINCT url FROM Websites
    ORDER BY alexa DESC;
    
    • 1
    • 2

    别名

    • 列的别名
    SELECT name AS n, country AS c
    FROM Websites;
    
    • 1
    • 2
    SELECT name, CONCAT(url, ', ', alexa, ', ', country) AS site_info
    FROM Websites;
    
    • 1
    • 2
    • 表的别名

    count

    SELECT COUNT(DISTINCT site_id) 
    AS nums 
    FROM access_log;
    
    • 1
    • 2
    • 3
    SELECT COUNT(count) 
    AS nums 
    FROM access_log
    WHERE site_id=3;
    
    • 1
    • 2
    • 3
    • 4

    avg sum

    SELECT AVG(count) AS CountAverage FROM access_log;
    
    • 1
    SELECT SUM(count) AS nums FROM access_log;
    
    • 1
  • 相关阅读:
    Ventus(承影):基于RISC V的开源GPGPU
    数据挖掘项目(一)
    门禁闸机翼闸应用在什么领域,有什么作用
    Spark大数据分析与实战笔记(第一章 Scala语言基础-4)
    docker desktop 点击setting 一直转圈圈
    Failed to create Spark client for Spark session/30041Code
    关于numpy库的一些函数使用的记录
    5 个适用于 Windows 10 和 11 的最佳 PDF 转 Word 转换器
    django集成es
    流程控制之循环
  • 原文地址:https://blog.csdn.net/yunxiu988622/article/details/127704864
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号