好的链接和来不及整理的知识点

本文探讨了SQL语句的执行顺序,包括SELECT、FROM、WHERE、GROUP BY、HAVING和ORDER BY等子句的执行流程。同时对比了ON和WHERE在多表联合查询中的使用区别,并介绍了聚合函数及GROUP_CONCAT函数的应用。

http://blog.youkuaiyun.com/dandanyisheng/article/details/52503078

http://blog.youkuaiyun.com/u014421556/article/details/52063904

要注意的是  SQL语句的执行顺序

 (5)select  列a  , 聚合函数  (1) from 表    (2)  where 过滤条件    (3)  group by  列a  (4)  having   聚合函数过滤条件  (6) order   by

 

??join呢

 

 

https://www.cnblogs.com/fredlau/articles/993829.html

??EXISTS 和 IN 

 

??

1、多表联合查询时,写在on和where查询结果和性能上有什么区别?

  一般on里只写连接条件和从表条件  主表条件写在where里

 

??GROUP_CONCAT

 

https://www.baidu.com/s?wd=%E8%81%9A%E9%9B%86%E5%87%BD%E6%95%B0&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d9PW0dnhw-mvDzujf3nyD30ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPWc3n1TLn1n4P1m3PWR1rj6Y

转载于:https://www.cnblogs.com/smallpigger/p/8331697.html

### 中级软件设计师考试知识点图谱 #### 一、基础知识 - **数据结构与算法** - 掌握常见的线性表、栈、队列、树、图等基本概念及其操作实现[^1]。 - 学习经典排序算法(快速排序、归并排序)、查找算法(二分查找),理解时间复杂度空间复杂度分析。 - **操作系统原理** - 进程管理调度策略,内存分配机制以及虚拟存储器的工作方式[^3]。 - **数据库系统概论** - SQL语言基础语法;关系模型理论;事务的概念及ACID特性[^4]。 #### 二、软件工程实践 - **需求分析与建模** - 使用UML统一建模语言绘制用例图、类图、序列图来描述系统的静态结构动态行为[^2]。 - **编码规范技术选型** - Java/C++/Python等多种主流编程语言的特点对比;掌握面向对象的设计原则(SOLID)。 - **测试方法论** - 单元测试的重要性及相关框架JUnit的应用场景介绍[^5]; - 集成测试、回归测试的目的实施流程概述。 #### 三、网络通信协议 - TCP/IP四层模型详解:应用层、传输层、网际层、链路层的功能划分。 - HTTP(s)/FTP/DNS等常见互联网服务工作过程解析。 #### 四、信息安全保障措施 - 对称加密算法AES/RSA非对称密钥交换机制简介。 - 数字签名验证身份真实性的方式说明。 ```mermaid graph TD; A[中级软件设计师考试知识点] B(基础知识) C(软件工程实践) D(网络通信协议) E(信息安全保障措施) A -->|包含| B A -->|涉及| C A -->|关联| D A -->|涵盖| E B --> F[数据结构与算法] B --> G[操作系统原理] B --> H[数据库系统概论] C --> I[需求分析与建模] C --> J[编码规范技术选型] C --> K[测试方法论] D --> L[TCP/IP四层模型] D --> M[常用网络服务] E --> N[加密解密技术] E --> O[数字证书体系] ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值