• 2024-08-19Oracle运算符:从等号到空值运算的使用技巧
    在Oracle数据库中,关系运算符和逻辑运算符用于在SQL查询中定义条件。1.等号(=)运算符作用:用于精确匹配字段的值。适用场景:适用于比较数值、字符串、日期等数据类型,要求条件严格相等。例子:SELECTename,salFROMempWHEREdeptno=10;查询部门编号为10的所有员工姓名和
  • 2024-08-10MySQL实战攻略
    1.数据库概述1.1聊聊数据库数据库是一门独立的学科,只要是做软件开发的,数据库都要学。数据库(电子化的文件柜)是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。它的存储空间很大,可以存放百万条
  • 2024-07-20MySQL高阶(六)——存储过程
    文章目录6.MySQL高阶——存储过程存储过程数据准备变量定义局部变量实例会话变量-用户变量实例:全局变量实例:会话变量-系统变量实例:存出过程传参存储过程传参-in实例:存储过程传参-out实例:存储过程传参-inout实例:流程控制—判断if判断语句实例:加强case判断实例:
  • 2024-07-03Python爬虫实战案例——王者荣耀皮肤抓取
    大家好,我是你们的老朋友——南枫,今天我们一起来学习一下该如何抓取大家经常玩的游戏——王者荣耀里面的所有英雄的皮肤。老规矩,直接上代码:导入我们需要使用到的,也是唯一用到的库:我们要抓取皮肤其实就是相当于抓图片,那么像这种大网站,大批量的图片它基本上是在一个文件里
  • 2024-06-21索引创建规则及优化
    示例:droptableifexistsemp;createtableemp(eidint CLUSTERprimarykeyidentity(1,1),enamevarchar(200),ageint,hiredatedate,salint,deptnoint);declareiint;beginforiin1..50000loopinsertintoemp(ename,age,hiredate,sal,deptno)selectdbm
  • 2024-06-12【MySQL随缘更】存储过程
    文章目录一、存储过程概述1.1、什么是存储过程1.2、存储过程特点1.3、存储过程优缺点二、存储过程创建2.1、创建格式2.2、变量2.3、变量作用域三、存储过程参数3.1、in3.2、out3.3、inout四、存储过程条件4.1、if…else…endif4.2、if…elseif…else…endif4.3、cas
  • 2024-05-28【SQL学习进阶】从入门到高级应用(一)
    文章目录熟悉测试数据初始化测试数据开始练习吧
  • 2024-04-09题目练习
    --创建表createtabledisney(idnumberprimarykey,datavarchar2(10));--创建序列createsequenceid_seq;--创建触发器createorreplacetriggerbifer_disney_id_pkbeFOReinsertondisneyFOReachrowbeginselectid_seq.nextvalinto:new.idFROMdual;
  • 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-09查询下属
    win+R键sqlplus1用户名:scott密码:tigerselect*fromemp;select*fromdept;selectename,sal,commfromemp;selectename,sal+nvl(comm,0)fromemp;selectename,12*(sal+nvl(comm,0))年薪fromemp;1selecte
  • 2024-04-08Oracle 递归遍历
    1、场景递归到第几层,例如递归到第2层   selectlevel,--层级wdj.*fromwip_discrete_jobs_vwdjwhere1=1startwithwdj.wip_entity_name='08363790'--递归开始connectbywdj.attribute3=priorwdj.wip_entity_nameandlevel<3; 2、一行数据出现两
  • 2024-03-10第14章_视图
    第14章_视图讲师:尚硅谷-宋红康(江湖人称:康师傅)官网:http://www.atguigu.com1.常见的数据库对象对象描述表(TABLE)表是存储数据的逻辑单元,以行和列的形式存在,列就是字段,行就是记录数据字典就是系统表,存放数据库相关信息的表。系统表的数据通常由数据库系统维护,程
  • 2024-02-03MyBatis的常用动态标签
    1、<sql><!--<sqlid=""></sql>:设置一段SQL片段,即公共SQL,可以被当前映射文件中所有的SQL语句所访问<includerefid="empColumns"></include>:访问某个SQL片段--><sqlid="empColumns">selecteid,ename,age,sex,d
  • 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-01-29MySQL数据库小结
    【一】登陆mysql-uroot-p123456【二】服务启动和停止【1】Windows(1)方式一计算机右击管理服务【右击计算机管理---中间服务与应用程序---双击服务---下面点击标准---即可查看每个软件是否启动服务的状态(可以直接输入要查询的软件名称,再回车键即可)。】(2)管理员身份(cmd)
  • 2024-01-0326.SQL 约束 - 唯一约束
    目录 唯一约束添加唯一约束主键约束与唯一约束的区别唯一约束 唯一约束:表中的某一列的值不能重复对NULL不做唯一的判断语法:列名字段类型UNIQUE添加唯一约束 --创建带有唯一约束的表CREATETABLEemp6(eidINTPRIMARYKEYAUTO_IN
  • 2023-12-19mysql笔记
    MySQL数据库B站资源网盘资源sql数据库提取码:mmmmDB、DBMS、SQL的关系DB:Database,数据库,数据库在硬盘上以文件的形式存在。DBMS:DatabaseManagementSystem,数据库管理系统,如:MySQL,Oracle,DB2,Sybase,SqlServer等。SQL:StructureQueryLanguage,结构化查询语言,是一门标准通用的
  • 2023-12-07MySQL存储过程
    一、什么是存储过程?MySQL5.0版本开始支持存储过程。简单的说,存储过程就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法;存储过就是数据库SQL语言层面的代码封装与重用。二、有哪些特性?有输入输出参数,可以声明变量,有if/else,case,whi
  • 2023-11-2999年的连接写法 on 只负责连接的条件 where 拼接其他的条件 临时表 自己拼自己
    --显示员工和上级领导员工表的领导编号=领导表的员工编号不能写反了selecte.empnoas'员工号',e.enameas'员工姓名',e.mgras'领导的员工号',l.enameas'领导的姓名'fromempeleftjoinemplone.mgr=l.empno;员工号|员工姓名|领导的员工号|领导的姓
  • 2023-11-26mysql 第一个查询结果中排除掉第二个查询结果
    selecte.ENAME,d.LOCfromempe,deptdwheree.DEPTNO=d.DEPTNOand(d.LOC='DALLAS'ord.LOC='CHICAGO');第一个语句搜索结果有SMITHALLEN等很多ENAME|LOC|------+-------+SMITH|DALLAS|ALLEN|CHICAGO|WARD|CHICAGO|JONES|DALLAS|MARTIN|CHI
  • 2023-11-09表连接和截取字段函数
    selecte.ename,d.dnamefromempeleftjoindeptdone.DEPTNO=d.DEPTNOwheresubstr(e.ename,2,1)='M'; 函数之前需要干干净净,图中 表.函数不符合语法报错了  
  • 2023-11-01基础课-数据库3
    6.查询数据语句公式:SELECT列名      FROM  表名一、SELECT列名(多列的话用逗号分隔),*代表查询所有列 1)查询单列数据时使用distinct关键字可以去掉重复数据,加到列名前例如:SELECTDISTINCTjobFROMemp;2)查询数字型列时,可以根据查询需要对数据进行四则运算(加
  • 2023-10-26只此一篇,让你掌握Mysql所有语法及用法
    一、Mysql总结思维导图:二、SELECT(一)基础语法1.查询所有的列*SELECT*FROM表名;SELECT*FROMemp;SELECT*FROMdept;SELECT*FROMsalgrade;2.查询指定的列SELECT列名1,列名2...列名NFROM表名;SELECTename,job,salFROMemp;SELECTdeptno,dnameFROMdept;3.使用算
  • 2023-10-17单列函数 去空格 trim()
     #查询时去掉前后的空格select*fromempwhereENAME=trim('SMITH')