《SQL必知必会》

SQL必知必会(第四版)-MySQL源码/案例导入方法附赠非扫描版必知必会 SQL必知必会(第四版)-源码/案例导入方法 为了学习《MySQL 必知必会》中各个例子,需要一组填充数据的表,首先需要下载2个SQL脚本文件。 附带《SQL必知必会(第4版)》带源码 非扫描版 高清带书签 百度云下载方式:提取码nll1 官方案例下载链接 下载脚本之后,开始创建和填充书中各章所用的表: 创建一个新的数据源 create database crashcourse; #(这里使... 阅读详情

本地数据库me_nine,已经导入数据

前言:
    *一般而言,主键是一列,但也可以多个列组合作为主键。如果没有主键,更新
     删除特定行就极为困难,因为你无法保证操作只涉及相关行
    *SQL语言只有很少的词,设计的目的是为了提供一种从数据库中读写数据的简单
     有效的方法
    *基础SQL通用于所有DBMS,但各家DBMS扩展了一些不同的功能,提供了不同的实现
    *SQL关键字大小写都行。表名,列名和值默认都不区分大小写(但可以配置)
    *使用*通配符会降低性能
     
第N章:基本语句 
    *增加:
        *不要使用没有给出列的插入语句,防止后期表结构变化
    *删除:
        *删除规范,先用select测试删除条件是否正确
    *修改: 
    *查询:
        *is null可以判断字段是否为空。但要注意为空,空值,空格三者是不同的 
        *多个逻辑关系and or 记得用括号分组,保证执行顺序
        *子查询,用in有一个好处,可以更动态的构建条件
         select * from user where id in(select id from user where id=1); 
        *模糊搜索 % 通配符不匹配空格。模糊搜索性能不高,不应过度使用
        *正则表达式是一个很有用的小工具,MySQL支持部分正则 
        *使用distinct可以查询没有重复的字段。(查询多个列时,关键字作用域所有的列,
         把所有的列看成一个整体)
        *查询结果可以使用非检索列排序,也可以使用多个列排序,也可以用desc关键字倒序
         select name from user order by id,name desc;  
        *查询结果可以使用各种函数处理(比如处理文本,数值运算,处理时间),但是不同DBMS语法可能不同
        *查询结果汇总函数:COUNT() SUM() AVG() MAX() MIN() 
        *查询结果分组 group by 、having
        *对于多表查询,我们可以用IN,嵌套简单语句去实现多表查询。
         我们也可以使用下面连接查询更高效的完成。
        *多表查询:
            内连接、  
            *inner join  on关键字:select v.vend_id,v.vend_name,p.vend_id,p.prod_name from 
            vendors v inner join products p on v.vend_id=p.vend_id;
            
            *也可以用简单的等值语法,但建议使用上面的SQL规范: select v.vend_id,v.vend_name,p.vend_id,p.prod_name from 
            vendors v,products p where v.vend_id=p.vend_id;

            外连接、
            *left outer join  on左连接关键字: SELECT Customers.cust_id, Orders.order_num FROM 
            Customers LEFT OUTER JOIN Orders ON Customers.cust_id = Orders.cust_id; 
            *right outer join  on右连接关键字:左右其实一样。可以调整from,where表顺序转换。
            
            自连接、
            *铁锅炖自己:
            SELECT c1.cust_id, c1.cust_name, c1.cust_contact FROM Customers AS c1, Customers AS c2 
            WHERE c1.cust_name = c2.cust_name AND c2.cust_contact = 'Jim Jones'; 
            
            自然连接、
            *不清楚咯
        
        *组合查询(union all对结果集进行汇总,union自动去掉order_num的重复数据)
            select * from orders where order_num=20005 union all
            select * from orders where order_num=20005
         
第N章:性能
    *视图为虚拟的表,为了重用SQL,视图创建之后和真是的表一样使用
     create view cust_orderNum as 
     select c.cust_id,count(1) as orderNum from customers  c,orders  o where c.cust_id=o.cust_id group by cust_id;

    *存储过程
    *事务
    *游标
    *高级SQL特性 
    
    
    
    
    

《SQL必知必会第五版》自留笔记 注:本书介绍的SQL主要适用于以下系统:IBM DB2,Microsoft SQL Server,MariaDB,MySQL, 阅读详情

相关推荐

SQL必知必会:零基础速成指南

《SQL必知必会》是由Adobe技术专家Ben Forta编写的SQL经典入门教材,最新第5版于2020年8月由人民邮电出版社出版。全书采用"课"式结构(22课+附录),从SELECT语句切入,覆盖数据检索、处理、高级查询及管理等核心内容,特色在于:1)实战导向,提供跨数据库(MySQL/Oracle等)案例;2)每课10分钟可学完的碎片化设计;3)新增章后挑战题和配套资源网站。该书豆瓣评分9.0,累计销量超15万册,适合零基础学习者和需要快速掌握SQL的开发者,但高级主题深度不足需搭配

weixin_44975687的博客 1209

sql必知必会

SQL(Structured Query Language:结构化查询语言),是一种专门用来与数据库沟通的语言。SQL的优点:SQL不是摸个特定数据库厂商的专有语言。绝大多数重要的DBMS支持SQL,所以学习了SQL就能够与几乎所有数据库打交道............

谁家的喵 3252

SAP PCC成本收集器实战:从配置到结算的完整流程解析

本文详细解析了SAP PCC成本收集器从配置到结算的完整流程,特别适用于重复制造行业。通过实战案例和配置要点,帮助用户掌握物料分类账管理、成本中心费用归集及差异分析等核心功能,提升企业生产成本控制效率。

weixin_29251567的博客 896

SQL必知必会(第五版)

SQL必知必会(第五版)快速学习

醉与浮的博客 1万+

浮点数加法器设计

一.设计内容及其要求 内容 根据浮点数的运算规则和IEEE754标准,实现浮点数的加法运算器。 要求: 浮点数格式:符号位1位,阶码8位,尾数23位 要求该实验能完整的体现浮点数的运算的五个步骤:对阶、尾数求和、规格化、舍入(要求使用对偶舍入)、溢出判断。 二.基本要素 浮点数 浮点数即实数,实数是所有有理数和无理数的集合。它之所以被称作浮点数,是因为小数点在数中的位置并不是固定的。一个浮点数值分为两部分存储:数值以及小数点在数值中的位置。 计算机中的浮点运算的计算结果一般是不确定的,一块芯片的浮点运算

Phoenix_ZengHao的博客 1万+

【图形学】Loop细分算法及半边结构实现(C++)

文章目录Loop 细分算法介绍增加新顶点更新旧顶点算法实现半边结构半边结构的表示方法半边结构的构造方法创建所有顶点创建所有面及半边半边结构的使用 Loop 细分 顾名思义,网格细分是将粗糙网格精细化的过程,如下动图。Loop细分是众多网格细分算法的一种,Loop细分仅仅对三角形网格模型有效。值得注意的是,虽然叫Loop细分,但是不能理解为“循环”细分,叫这个名字是因为作者的名字是这个而已。 下面是一个粗糙的兔子模型1000个面,进行3次细分 算法介绍 Loop细分算法主要分两步进行 增加新顶点:增加

wk_119的博客 8066

SQL 必知必会(总结)

一.SQL基础: SELECT  列名  FROM  表名 或者 SELECT * from  表名。SELECT LastName,FirstName FROM Persons *  所有的字段! SQL对大小写不敏感! 3.分号是在数据库系统中分隔每条 SQL 语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的语句! 4. SQL distinct:在表中,可能会包含重复

No Excuses! Confidence! Vigorous! 2698

LVGL hal indev(porting evdev)

LVGL中对输入设备的管理是单例实现的,而在Linux的输入设备是多个的,所以需要对其进行改造成多例实现。

Bigan(安)的博客 3346

SQL必知必会【笔记】

sql系统学习,sql必知必会学习笔记

isymikasan的博客 3161

指纹浏览器降维打击(下):Cloudflare Turnstile 与 hCaptcha 的底层交互逻辑

本文将深度拆解:Turnstile 与 hCaptcha 的 Iframe 沙箱通信机制,动态混淆 JS 与 PoW(工作量证明)的物理破解法则,以及如何通过 C++ 底层事件合成与环境基因强绑定,实现验证码的“无感过验”。

数据知道的博客 422

【系列06】端侧AI:构建与部署高效的本地化AI模型 第5章:模型剪枝(Pruning)

结构化剪枝移除的是模型中的整个结构,比如一个完整的神经元、一个卷积核或一个通道。修剪后的模型权重矩阵仍然是稠密的,因此能够充分利用现代硬件和软件的并行计算优势,从而显著提升推理速度。非结构化剪枝是最细粒度的剪枝方法。对于需要极致压缩但对推理速度要求不高的场景,非结构化剪枝是好的选择。它就像修剪一棵树,通过移除模型中不必要的“枝叶”,让模型变得更精简、更高效,从而适应资源受限的设备。,开发者可以方便地对模型的不同层进行剪枝,并根据需求进行微调,从而在不影响太多性能的前提下,获得一个更轻量、更高效的模型。

学习,输出==》再学习再输出 649

oracle pl/sql level妙用

转载网址:http://blog.youkuaiyun.com/evildog/article/details/8903724 该文章仅用于记事本保留,大家也可以看 1、当需要把一个字符串按某一分隔符分隔后,变为数据列,即把字符串行变为列,可以使用level关键字,例子:   [sql] view plain copy with t as    

lightningmn的博客 4735

scratch绘制四个三角形 2024年6月中国电子学会 图形化编程 scratch编程等级考试二级真题和答案解析

​ scratch绘制四个三角形 一、题目要求 2024年6月电子学会图形化编程Scratch等级考试二级真题 1、准备工作 1.保留默认角色小猫; 2.添加背景Stars。 2、功能实现 1 .隐藏角色小猫,设置画笔裙始位置为(0,0),画笔颜色为黄色,画笔的粗细为5; 2. 点击绿旗,绘制如下图所示图形,三角形的边长为50。 二、案例分析 1、角色分析 角色:小猫 2、背景分析 背景:Stars背景 3、前期准备 1. 保留默认的小猫不变 ​

青少年编程学习指导 1717

【免费下载】 SQL必知必会.pdf

SQL必知必会.pdf 【下载地址】SQL必知必会.pdf SQL必知必会.pdf 项目地址: https://gitcode.com/Open-source-documentation-tutorial/501a8 ...

gitblog_06647的博客 3055

074.多任务学习:在YOLO基础上同时进行分割、关键点检测

本文探讨了在YOLOv5模型中实现检测、分割和关键点多任务的技术方案。通过分层特征抽取策略(检测用深层、分割用浅深融合、关键点用中层)解决特征共享问题;采用不确定性加权方法自动平衡多任务损失;设计了支持三种标签的数据流处理方式;并分享了推理部署时的后处理技巧。实践表明,合理的多任务设计可以提升主任务性能,但需权衡标注成本和推理效率。最终方案选择在训练时引入分割作为辅助任务,推理时仅保留检测和关键点,实现了检测mAP提升2.3%的优化效果。

2603_95664987的博客 45

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

mysql必知必会和sql必知必会两本书的区别

mysql必知必会和sql必知必会两本书的区别

东边的山坡的博客 3581

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

SQL必知必会51题

文章内容为《SQL必知必会》练习题重点笔记

2401_86505958的博客 2671

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

《SQL必知必会》笔记

目录SQL必知必会本文的用途读后感第一章第二章 检索数据2.1 SELECT语句2.5 检索不同的值2.6 限制结果2.7 使用注释第三章 排序检索数据3.1 排序数据第四章 过滤数据4.1 使用WHERE字句4.2 WHERE子句操作符第五章 高级数据过滤5.1 组合WHERE子句5.2 IN操作符5.3 NOT操作符第六章 用通配符过滤6.1 LIKE操作符6.2 通配符的技巧第七章 创建计算字段7.1 计算字段7.2 拼接字段第8课8.1 函数8.2 使用函数第九章 汇总数据9.1 聚集函数9.2 聚

生息之地 1125

SQL必知必会知识点汇总

又一个SQL学习阶段结束啦!

m0_62279905的博客 2248

SQL 必知必会 PDF 下载

SQL 必知必会 PDF 下载 去发现同类优质开源项目:https://gitcode.com/ 资源介绍 本仓库提供了一个名为“SQL 必知必会.pdf”的资源文件下载。该文件主要涵盖了SQL的基础知识,适合初学者和需要复习SQL基础的用户使用。 文件内容 “SQL 必知必会.pdf”文件详细介绍了SQL的基本概念、语法结构、常用命令以及实际应用场景。通过学习该文件,您将能够掌握SQL的核心知识...

gitblog_06697的博客 503

SQL教程及学习 我选择了《SQL必知必会》

学一门语言~学一门Skills~我选择了《SQL必知必会》~

xiaozhaoyouai的博客 549

《SQL必知必会》—— 读后总结

本文转自博客园xingoo的博客,原文链接:《SQL必知必会》—— 读后总结,如需转载请自行联系原博主。 ...

weixin_34223655的博客 233

SQL必知必会

SQL 的学习可以说是比较简单的,尤其是你自己的手上有一些数据可以处理的时候,我也是一个自学 SQL 的菜鸟。最初想要学习 SQL 的原因是因为有些数据在 Excel 上面处理起来非常的卡顿,所以就把数据导入到 Access 进行处理,一开始的时候看完了W3Cchool 上面的 教程 SQL ½Ì³Ì 已经可以解决基本的数据处理问题了,后来想着在深入一点,所以就买了 SQL必知必会 (豆瓣) 这本...

qingchunmimang的博客 193

《SQL必知必会》附录

目录《SQL必知必会(第四版)》电子书附录A 样例表脚本A.1 样例表表的描述A.2获得样例表A.2.1下载可供使用的数据文件A.2.2下载DBMS SQL脚本附录B 流行的应用程序B.0 使用MySQLB.1使用Oracle附录C SQL语句的语法C.0 ALTER TABLEC.1 COMMITC.2 CREATE INDEXC.3 CREATE PROCEDUREC.4 CREATE TABLEC.5 CREATE VIEWC.6 DELETEC.7 DROPC.8 INSERTC.9 INSERT

卑微程序猿的野心和梦想 1742

【免费下载】 SQL必知必会第4版 超清PDF 下载

SQL必知必会第4版 超清PDF 下载 【下载地址】SQL必知必会第4版超清PDF下载 SQL必知必会第4版 超清PDF 下载 项目地址: https://gitcode.com/Open-source-documentation...

gitblog_06601的博客 1471
上一篇: JQuery
下一篇: 永远年轻,永远热泪盈眶!
level__1
博客等级 码龄10年 5粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值