SAL
  • 2024-07-12【MySQL】8.复合查询
    复合查询一.基本查询回顾(新增子查询)二.多表查询三.自连接四.子查询1.单列单行子查询2.单列多行子查询——三个关键字3.多列子查询4.在from子句中使用子查询五.合并查询六.总结一.基本查询回顾(新增子查询)//1.查询工资高于500或岗位为MANAGER的雇员,同时还要满足
  • 2024-07-12python--实验10 封装,继承,多态
    目录知识点 封装(PART1)继承(PART2)多态(PART3)动态性(PART4)小结知识拓展实验 知识点 封装(PART1)定义:封装是将数据(属性)和行为(方法)组合在一起的过程,通常封装在类中。目的:保护数据不被外部直接访问和修改,提高程序的安全性和可维护性。类和对象:
  • 2024-07-09常见的查询操作
    1)根据主键查询emp=session.get(Emp,1)2)查询整张表的数据a、返回模型对象statement=select(Employee)list_emp=session.scalars(statement).all()foroinlist_emp:print(o)#需要在Employee模型类中增加一个__str__函数def__str__(self):returnf'{self.name}
  • 2024-07-08数据库基础复习
    数据库简介关系型数据库:Mysql 、Oracle、SqlServer....DB2   达梦非关系型数据库:Redis、MongoDB...MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS 
  • 2024-06-20m2_day15 [数据库]
    Day01OracleSQL=StructuredQueryLanguage=结构化查询语言DDL=DataDifinitionLanguage=数据定义语言create创建alter修改drop删除truncate截断DML=DataManipulationLanguage=数据操纵语言insert新增delete删除update更新DQL=DataQueryLa
  • 2024-06-173.29随笔
      tin  cxt***qq.com3670Where子句搜索empno等于7900的数据:Select*fromempwhereempno=7900;Where+条件(筛选行)条件:列,比较运算符,值比较运算符包涵:=><>=,<=,!=,<>表示(不等于)Select*fromempwhereename='SMITH';例子中的SMITH用单引号引
  • 2024-06-12mysql常用的聚合函数---汇总数据
    此篇文章内容均来自与mysql必知必会教材,后期有衍生会继续更新、补充知识体系结构文章目录AGV()count()根据需求可以进行组合处理max()min()max()、min()、avg()组合使用汇总数据AGV()AVG():1、单列使用AVG();2、多列求平均值的情况下必须使用多个agv()语法:selectav
  • 2024-06-05SQL-子查询
    子查询不相关子查询【1】什么是子查询?一条SQL语句含有多个select, --引入子查询:--查询所有比“CLARK”工资高的员工的信息 --步骤1:“CLARK”工资select salfrom empwhere ename='CLARK'  --2450--步骤2:查询所有工资比2450高的员工的信息 select *fr
  • 2024-05-31MySQL关联查询
    一、关联查询1、概念在查询数据时,所需要的数据不只在一张表中,可能在两张或多张表中。这个时候,需要同时操作这些表来查询数据,即关联查询。关联查询所涉及到的表与表之间都会存在有关联的字段,如员工表的部门编号和部门表的部门编号。2、笛卡尔积在做关联查询时,数据库会使用某一
  • 2024-05-30MySQL数据库-基础
    MySQL数据库P1数据库的作用2022/6/191.简介MySQL是一个[关系型数据库管理系统]由瑞典[MySQLAB](https://baike.baidu.com/item/MySQLAB/2620844)公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(Relat
  • 2024-05-30SQL KEEP 窗口函数等价改写案例
    一哥们出条sql题给我玩,将下面sql改成不使用keep分析函数的写法。selectdeptno,ename,sal,hiredate,min(sal)keep(dense_rankfirstorderbyhiredate)over(partitionbydeptno)min_sal,max(sal)keep(dense_ranklastorderby
  • 2024-05-24数据库SQL语言基础编程
    目录一、简单查询查询员工表与部门表的笛卡尔积在上述操作的基础上完成连接的选择操作和投影操作对查询数据进行排序操作查询工资超过2500的员工基本信息查询月总收入超过2500的员工基本信息查询工资超过2500的员工的姓名及其所在部门名称查询所有员工的工资、奖金、总
  • 2024-04-10MySQL-6.表的高级查询(多表查询、子查询、表复制、合并查询、表外连接)
    6.1 多表查询基于两个或以上表的查询,默认从表1取出一行,与表2的每一行组合,返回的记录数为表1×表2,默认返回的结果为笛卡尔集,需写出正确的WHERE条件进行筛选。多表查询的条件不能少于表的个数-1,否则会出现笛卡尔集。指定显示某个表的列:表.列#显示雇员名,雇员工资及所在
  • 2024-04-09输入输出,方法,循环
    --问题输出下面的内容:oracle世界我来了,一刀999--declare用于定义变量dbms_output.put_line()是输出语句,--DECLARE--BEGIN--ENDDECLAREmsgvarchar2(20):='Hello';BEGINdbms_output.put_line(msg||'oracle世界我来了,一刀999');END;/-------------------“/”手动输
  • 2024-04-09游标,触发器,循环复习
    ----for循环---------------------------------------FOR...in...LOOPENDLOOP;BEGINFORiIN1..10LOOPdbms_output.put_line(i);ENDLOOP;END;问题1到50?3到40?----while循环----------------------------------WHILE...LOOPEND
  • 2024-04-09题目练习
    --创建表createtabledisney(idnumberprimarykey,datavarchar2(10));--创建序列createsequenceid_seq;--创建触发器createorreplacetriggerbifer_disney_id_pkbeFOReinsertondisneyFOReachrowbeginselectid_seq.nextvalinto:new.idFROMdual;
  • 2024-04-09查询题目,日期函数
    老王是荆职百获食堂的采购员,每天买白菜50斤,土豆30斤,茄子30斤,豆角50斤,采购完都会记录到下面的Vegetable表中,请你用学到的Oracle知识帮帮老王算算帐。编号白菜单价土豆单价茄子单价豆角单价日期0010.350.50.51.22017/11/100020.4
  • 2024-04-09多表查询
    一语句查询1, 在SCOTT模式下,检索emp表的指定列(empno,ename,job)2, 检索emp表的sal列,把其值调整为原来的1.53, 在emp表中,使用like关键字匹配以字母s开头的员工名称4, 查询emp表中没有奖金的员工信息5, 在emp表中,查询既不是最高工资,也不是最低工资的员工信息6, 
  • 2024-04-09查询
    用户名:scott密码:tiger三种方法可以打开sqlplus1win+R打开窗口输入sqlplus2快捷方式3在oracle主菜单下打开select*fromemp;select*fromdept;select1+1fromdual;select99*99fromdual;select99*99fromemp;selectename姓名
  • 2024-04-03Object类解释
    equals方法==和equals的区别==:是一个比较运算符既可以判断基本类型也可以判定引用类型。如果判断基本类型,判断的是值是否相等。如果判断引用类型,判断的是地址是否相等(判断是否为同一对象)equals方法:是Object类中的方法,只能判断引用类型,默认判断的是地址是否相等,子类通常重
  • 2024-03-27索引的使用
    oracle从入门到总裁:​​​​​​https://blog.csdn.net/weixin_67859959/article/details/135209645索引在引入索引的概念之前,先看一下索引能够做什么事情,以及为什么需要有索引select*fromempwheresal>1500;这是一条非常简单的查询语句。下面就通过此语句来分析一下
  • 2024-03-18一文看懂ceph-rgw zipper的设计理念(1)
     0.前言RGW在ceph存储中的主要作用是提供S3和Swift的协议访问支持。Zipper工作主要是将RGW分为协议部分和后端部分。协议部分还是支持S3和Swift协议,包括身份认证、协议参数解析和op操作解析等等;后端部分主要是对接不同的存储,比如rados(zipper中变换为RadosStore,主要通过RADOS访问
  • 2024-02-02Oracle之decode函数的使用
    decode是Oracle公司独家提供的功能,它是一个功能很强的函数。它虽然不是SQL的标准,但对于性能非常有用。decode函数的常用场景:1、使用decode判断字符串或数值decode(value,if1,then1,if2,then2,if3,then3,...,else)sql含义为:IF条件=值1THENRETURN(value1)ELSIF
  • 2024-02-01Mysql基础(网安)
    SQL语言入门创建数据库单行注释:##多行注释:/**/createtablet_student(snoint(6),snamevarchar(5),sexchar(1),ageint(3),enterdatedate,classnamevarchar(10),emailvarchar(15));查看表的结构,展示表的详细信息desct_stu
  • 2024-01-29MySQL数据库小结
    【一】登陆mysql-uroot-p123456【二】服务启动和停止【1】Windows(1)方式一计算机右击管理服务【右击计算机管理---中间服务与应用程序---双击服务---下面点击标准---即可查看每个软件是否启动服务的状态(可以直接输入要查询的软件名称,再回车键即可)。】(2)管理员身份(cmd)