![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL标准模块
文章平均质量分 90
将军米
这个作者很懒,什么都没留下…
展开
-
11. 数据表的创建与管理(DDL)
第四节 数据表的创建与管理(DDL)4.1常用数据类型4.1.1常用的数据类型4.2创建数据表4.2.1创建数据表语法4.2.2例如4.3复制表4.3修改表4.3.1数据语法格式4.5重命名表4.5.1重名名语句格式之前我们使用的都是系统提供的数据表,实际环境中许哟啊自定义数据表,但是需要注意的是,数据表的定义属于SQL的DDL(数据定义语言)类,其不受到事务的控制,也就是说DML的操作才会受到事务的控制。在Oracle中,如果现在的事务被提交,并发生了DDL操作,所有未提交的事务将自动提交。实际开发原创 2021-03-02 07:39:36 · 912 阅读 · 0 评论 -
10. 事务处理
第三节 事务处理(重点)3.1事务的控制原理3.1.1Session会话3.1.2事务控制的本质3.2事务锁3.2.1什么是锁3.2.2例如3.3.数据伪列3.3.1什么是伪列3.3.2Oracle数据库中的伪列传统关系型数据库最大的特征就是具有事务的支持能力,最大的好处是可以保证操作数据的完整性。在进行数据更新操作的时候,如果某一个更新操作,会导致多张数据表的同时更新,这些更新操作要么一起成功(数据都变),要么一起失败(数据没有变)。事务处理是关系型数据库的最大特征,也是所有性能的瓶颈所在。3.例原创 2021-03-02 07:39:29 · 935 阅读 · 0 评论 -
9. 数据更新操作
3.1数据更新操作3.3.1SQL语句分为三类1.DML(CRUD)—create read update delete 增删改查1)SELECT —>查询不会引起数据改变2)数据更新操作INSERT----->插入UPDATE---->更新DELETE------>删除2.DDL3.DCL对于查询而言,需要进行一些分析,但更新操作相比较查询而言容易一些,其操作语法也是固定的。注意:插入数据/更新数据/删除数据----》以上操作都会引起数据表数据的变化,因此在S原创 2021-03-02 07:39:20 · 3727 阅读 · 2 评论 -
8. 复杂查询
复杂查询2.11SQL语句-----复杂查询2.11SQL语句-----复杂查询1列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。-----确定表:deptno dname-----确定字段 d.deptno ,d.dname,部门的avg(sal), 部门的min(sal), 部门的max(sal)-----确定关联关系:d.deptno=e.deptno列出所有的部门编号和名称每个部门有多少个员工1.列出与‘SCOTT’从事相同工作的所有员工及部门原创 2021-03-02 07:39:13 · 241 阅读 · 0 评论 -
7. 子查询
子查询2.10SQL语句----》子查询2.10.1什么是子查询2.10.2 子查询分类2.10.3子查询语法格式2.10.4查询结果的种类2.10.5为什么会有子查询2.10.5HAVING子句使用子查询2.10.6 FROM子句使用子查询---别名2.10.7EXISTS运算2.10SQL语句----》子查询之前编写的所有查询严格来将都不算是复杂的查询,如果将所有查询进行内嵌的处理形式就会变成子查询,而且在所有的开发之中子查询一定熟练掌握。2.10.1什么是子查询所谓子查询是一个完整的查询语句中原创 2021-03-02 07:39:04 · 367 阅读 · 0 评论 -
6. 分组统计查询
分组统计查询2.9.SQL语句----》分组统计查询2.9.1分组统计查询2.9.2SQL语句-----》分组多表查询2.9.3总结2.9.SQL语句----》分组统计查询2.9.1分组统计查询也属于简单查询1.如果要想进行分组统计,实际上需要考虑2个层次:1)分组操作------》GROUP BY 子句进行分组2)统计操作-----》又叫做统计函数/组函数/分组函数SUM(),AVG(),MIN(),MAX(),COUNT()1.统计函数(分组函数,组函数)之前接触过的count()函原创 2021-02-27 08:56:05 · 3022 阅读 · 0 评论 -
5. 集合运算
集合运算2.8.SQL语句-----》集合运算2.8.1集合运算语法2.8.SQL语句-----》集合运算对于查询的结果也可以进行集合的运算,但是要进行集合运算则要求查询返回的结构一定要相同。----查询的内容也要是相同的结构集合运算:将SQL查询的语句的结果进行整合2.8.1集合运算语法在SQL之中集合的运算可以采用如下的形式语法完成:(严格上讲,集合运算没有语法)SELECT [DISTINCT] * | 列名1【别名1】,列名2 【别名2】。。。。| 计算过程 统计函数FROM 数据原创 2021-02-27 08:49:54 · 534 阅读 · 0 评论 -
4.多表查询&&表连接
多表查询&&表连接2.5 SQL语句------》多表查询2.5.1什么是多表查询2.5.2多表查询基本语法2.5.3验证数据量2.5.4笛卡尔积出现与消除2.5.5表名.字段名2.5.6多表查询的分析2.6 SQL语句--------》表连接2.6.1表连接的含义及分类2.6.2.连接的验证测试2.6.3如何区分左外连接2.6.4例如2.5 SQL语句------》多表查询也属于简单查询2.5.1什么是多表查询1.多张表联合查询----》dept表+emp表Deptno dna原创 2021-02-27 08:43:10 · 633 阅读 · 1 评论 -
3. 单行函数
单行函数2.4SQL语句----》单行函数2.4.1前期了解2.4.2函数基本格式2.4.3返回数据类型2.4.4单行函数分类2.4SQL语句----》单行函数2.4.1前期了解1,大部分的关系型数据库的操作的简单区别1)数据的存储区别不同的数据库有各自不同的文件存储方案,mysql只往文件系统存储,Oracle可以存在文件系统中,可以存在存储设备中,可以使用asm(Automatic storage management)2)不同的数据库支持的数据类型是不同的大部分的传统的关系型数据库都是不原创 2021-02-27 08:38:04 · 114 阅读 · 0 评论 -
2.简单查询&&限定查询&&查询排序
第二节SQL语句------》SQL查询语句2.1SQL语句----》简单查询2.1.1什么是简单查询2.1.2简单查询的语法2.2SQL语句----》限定查询(过滤)1.2.1什么是限定查询1.2.2.Where子句2.3SQL语句----》查询排序2.3.1.什么是查询排序2.3.2ORDER BY 子句2.1SQL语句----》简单查询2.1.1什么是简单查询我们对一张数据表的查询操作就称为简单查询。使用简单查询时,里面只有两个基本子句,SELECT和FROM,需要记住简单查询的语法。FROM原创 2021-02-27 08:10:55 · 591 阅读 · 0 评论 -
2. SQL语句学习
SQL语句学习1.3 SQL语句学习1.3.1SQL基本概念1.3.2.学习SQL的方向1.3.3了解示例数据库中的数据表1.3.4了解示例数据库中的数据表字段1.3 SQL语句学习1.3.1SQL基本概念1.SQL由来1)早期数据库有70多种,但数据库中的管理方式各不相同。每种数据库都有自己独特的管理方式,这就导致切换数据库使用会产生极大的学习成本,在早期,很多程序开发时,是以多数据场景设计的,程序设计难度也比较高,2)推出SQL(结构化查询语句)是上世纪70年代IBM推出一种数据库操作标准I原创 2021-02-27 07:58:18 · 302 阅读 · 0 评论 -
1. SQL标准模块学习-知识铺垫&环境搭建
第一节 SQL模块学习1.1知识铺垫1.1.1.[Linux基础](https://blog.csdn.net/weixin_46760148/article/details/113795176)1.1.2.[Linux服务](https://blog.csdn.net/weixin_46760148/article/details/113799037)1.1.3.[Shell编程](https://blog.csdn.net/weixin_46760148/article/details/11390230原创 2021-02-27 07:18:41 · 494 阅读 · 0 评论