- 2025-01-07MySQL表的增删查改(下)——Update(更新),Delete(删除)
文章目录Update将孙悟空同学的数学成绩修改为80分将曹孟德同学的数学成绩变更为60分,语文成绩变更为70分将总成绩倒数前三的3位同学的数学成绩加上30分将所有同学的语文成绩更新为原来的2倍Delete删除数据删除孙悟空同学的考试成绩删除整张表数据截断表插入
- 2025-01-03【MySQL】复合查询
复合查询一、表的笛卡尔积1、介绍2、示例二、自连接1、介绍2、语法三、子查询1、介绍2、类型3、语法4、多行子查询运算符5、示例四、UNION和UNIONALL1、介绍2、注意3、语法4、示例五、表的连接查询1、介绍2、类型3、语法4、注意5、示例一、表的笛卡尔积1、介绍
- 2024-12-254.2 数据库分组查询
1、为什么要分组上一节课我们学习了聚合函数,默认统计的是全表范围的数据。配合上where子句就能缩小统计的范围了,但是这并不能满足我们的要求。比如说我现在想查询每个部门的平均底薪是多少钱,这个就需要对员工记录,按照部门编号去分组了。比如说10部门的员工分成一组,20部门的员
- 2024-12-24mybatis完成联表查询结果的封装。
1.mybatis完成联表查询结果的封装。表与表之间通过外键会建立关联关系。我们也可以通过联表查询得到多张表的数据。我们java中如何通过实体类建立这种关系呢?例如:班级表1-----n学生表(外键列)。查询学生信息时要求携带班级信息。一定使用了联表查询的sql语句.select*fro
- 2024-12-03Mysql简介及相关知识
一、Mysql简介1、介绍1.1什么是数据库?数据库:database,数据的仓库(用来存放数据库对象)按照一定的数据结构来组织、存储和管理的数据的仓库,简单来说就是存储数据的仓库。数据库系统组成:DBS是由DB和DBMS两部分组成。计算机硬件、DBMS、
- 2024-11-23【数据库入门】关系型数据库入门及SQL语句的编写
1.数据库的类型:数据库分为网状数据库,层次数据库,关系型数据库和非关系型数据库四种。目前市场上比较主流的是:关系型数据库和非关系型数据库。关系型数据库使用结构化查询语句(SQL)对关系型数据库进行操作。2.关系型数据库数据以二维表的形式进行存储,表和表之间可以建立关
- 2024-12-0617 设计模式之组合模式(公司员工结构案例)
一、组合模式的定义 组合模式(CompositePattern)是一种结构型设计模式,它让我们可以将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式允许客户端以统一的方式对待单个对象和对象集合。它适用于表示具有层次关系的对象结构。 组合模
- 2024-10-13SQL语句练习1—创建表和索引
【一句话概括本文】本文旨在通过mysql实验的方式完成4道建表语句题和2道索引题。【本文特色】1.配图。干巴巴的文字没有说服力。一图胜千言。2.sql型配色。颜色已经蕴含了信息。3.实验验证。实践是检验整理唯一的标准,而非作者一拍脑门写出的结果。4.目录。利用目录快速到
- 2024-09-25GBASE南大通用GBase 8s数据库Pivot函数
摘要Summary作为一款企业级的数据库产品,南大通用GBase8s数据库具备杰出的数据处理能力。日常数据处理中,无论是报表制作还是数据分析,我们经常会遇到将行数据转换为列数据的需求。Pivot函数的存在完美解决这一问题,轻松实现行数据到列数据的转换,帮助我们从不同的角度审视数据。本文将
- 2024-09-08MySQL面试笔试题(基础题)
1、取得每个部门最高薪水的人员的名称selectenamefromempe,(selectdeptno,max(sal)max_salfromempgroupbydeptno)each_dept_max_salwheree.deptno=each_dept_max_sal.deptnoande.sal=each_dept_max_sal.max_sal;2、哪些人的薪水在部门的平均薪水之上select
- 2024-09-07升级MySQL5.7,开发要注意哪些坑
前段时间,将线上MySQL数据库升级到了5.7。考虑到可能产生的不兼容性,在升级之前,确实也是战战兢兢,虽然测试环境,开发环境早在半年前就已提前升级。基于前期的调研和朋友的反馈,与开发相关的主要有两点:sql_modeMySQL5.6中,其默认值为"NO_ENGINE_SUBSTITUTION",可理解为非严格模式,譬如
- 2024-08-27MySQL数据库(2)——DML、视图、函数
目录1、DML——数据操作语言(DataManipulationLanguage)2、添加数据2.1语句添加2.2文件加载3、修改数据4、删除数据5、查询数据5.1DQL基本关键字及其说明 着重号SQL简单查询5.2别名查询5.3去重查询5.4单表查询算数运算符比较运算符逻辑运算符范围
- 2024-08-25[20240824]利用gdb抽取kglnaobj内容.txt
[20240824]利用gdb抽取kglnaobj内容.txt--//上午测试跟踪librarycachelocklibrarycachepin使用gdb,利用handleaddreess+0x1c8偏移可以取出kglnaobj内容.--//灵光一现,是否可以直接通过gdb抽取kglnaobj内容,新的gdb版本支持管道操作,在测试环境尝试一下.--//千万不要在生产系
- 2024-07-30mysql测试库-emp-dept
003-MySQL版本测试库-emp-dept初始化DROPTABLEIFEXISTS`bonus`;CREATETABLE`bonus`( `ename`varchar(10)DEFAULTNULL, `job`varchar(9)DEFAULTNULL, `sal`int(11)DEFAULTNULL, `comm`int(11)DEFAULTNULL)ENGINE=InnoDBDEFAULTCHARSET=utf8mb4;--
- 2024-07-24Oracle DB 数据准备
CreateTablecreatetableDEP(deptnonumber,dnamevarchar2(50)notnull,locationvarchar2(50),constraintpk_departmentsprimarykey(deptno));createtableEMP(empnonumber,ename
- 2024-07-18mysql触发器模板
--当我们对dept表中的数据进行insertdeleteupdate的时候,请将这些操作记录到日志表当中--dept的表结构/*CREATETABLE`dept`(`DEPTNO`intNOTNULLCOMMENT'部门编号',`DNAME`varchar(14)CHARACTERSETutf8mb4COLLATEutf8mb4_0900_ai_ciDEFAULTNULLCOMMEN
- 2024-07-16MySQL的学习
关于数据库(DB)数据库是按照数据结构来组织、存储和管理数据的仓库。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。有什么类型关系型数据库所谓关系模型就是“一对一、一对多、多对多”等关系模型,非关系型数据库它们不保证关系数据的A
- 2024-07-12【MySQL】8.复合查询
复合查询一.基本查询回顾(新增子查询)二.多表查询三.自连接四.子查询1.单列单行子查询2.单列多行子查询——三个关键字3.多列子查询4.在from子句中使用子查询五.合并查询六.总结一.基本查询回顾(新增子查询)//1.查询工资高于500或岗位为MANAGER的雇员,同时还要满足
- 2024-07-096. DQL-多表查询
本小节主要讲解数据库的多表查询功能,可实现从多个表中查询数据,多表查询内容包括内连接,外连接,笛卡尔积,等值连接,非等值连接,SQL99标准链接语法以及联合查询。6.1.1多表查询的介绍从多个表中获取数据思考如下问题?写一条查询语句,查询员工姓名、部门名称、工作地点?
- 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-18【MySQL】复合查询和内外连接
文章目录MySQL复合查询和内外连接1.复合查询1.1多表查询1.2自连接1.3子查询单行子查询多行子查询多列子查询from中使用子查询合并查询2.内外连接1.INNERJOIN2.LEFTJOIN3.RIGHTJOIN4.FULLJOIN5.CROSSJOINMySQL复合查询和内外连接1.复合查询1.1