Skip to main content

moregeek program

数据量太大?计算太复杂?excel的难题,数据库说太简单_吴明课堂的博客-多极客编程

经常使用Excel的同学,往往会遇到一个经典难题:多对多查询。需要根据多个查询条件,查出多个符合条件的结果。来看一个多对多查询的例子。六一儿童节当天,公司将给有小孩的同事放半天假陪孩子,但咨询部因工作性质,需除外。需要找出符合条件的员工姓名和所属部门,再邮件通知到个人。1. 已有员工信息数据如下图:公司员工信息列表2. 要求的查询结果如下图:要求查询结果图示3. 传统的函数方式解决,需要用到数组公

Read More

sql面试 100 问_funtester的博客-多极客编程

本文介绍并分析了 100 道常见 SQL 面试题,主要分为三个模块:SQL 初级查询、SQL 高级查询以及数据库设计与开发。 本文主要使用三个示例表:员工表(employee)、部门表(department)和职位表(job)。 下面是这些示例表的结构: 部门表(department),包含部门编号(dept_id)和部门名称(dept_name)字段,主键为部门编号。 职位表(job),包含职

Read More

idea springboot sql连接常见五大异常处理_wx636d0c5e64939的博客-多极客编程

(项目:Springboot+mybatis+MySQL) 一、no data sources are configured to run this sql and provide advanced code assistance警告处理 1.异常错误 SpringBoot项目中.xml或者.sql文件调用时报错 No data sources are configured to r

Read More

tidb笔记_histry的博客-多极客编程

TiDB笔记 1.功能介绍 TiDB Server集群(无状态,不存储数据) 处理客户端发送的sql语句,进行解析编译优化,生成执行计划 如果是insert要将表的数据转换为key和value的形式,向TiKV存储 执行online DDL 每隔十分钟左右进行垃圾回收(GC)将历史版本数据删除 可水平扩展,增强并发处理能力 TiKV 存储数据(数据持久化),存储引擎集群,默认创建三

Read More

tp5连接sqlserver数据库及多个数据库切换-靳宇灵_wx63743096e3675的博客-多极客编程

==================== 连接SQLServer ===========================1、确保你的PHP有 php_sqlsrv 和 php_pdo_sqlsrv 扩展。我用的是phpStudy,PHP版本是 5.5.38,所以我下载的扩展是 php_sqlsrv_55_nts.dll 和 php_pdo_sqlsrv_55_nts.dll ,将扩展放到 php/

Read More

java:spring boot整合mybatis-plus示例_彭世瑜的博客-多极客编程

文档 https://start.spring.io/ mybatis-plus 文档 | github maven 文档 p6spy 文档 | github 使用示例 (目录) 项目结构 $ tree -I target . ├── pom.xml └── src ├── main │ ├── java │ │ └── com │ │

Read More

一个宁静祥和没有bug的下午和sqlsession的故事_京东云官方的博客-多极客编程

作者:马跃1 背景这是一个安静祥和没有bug的下午。作为一只菜鸡,时刻巩固一下基础还是很有必要的,如此的大好时机,就让我来学习学习mybatis如何使用。这可和我看到的不一样啊,让我来看看项目里怎么写的。我们项目中的Dao都继承于BaseDao,而BaseDao继承于SqlSessionDaoSupport,每次执行sql的时候都是直接将这个sqlSession返回,然后执行sql,这难道不是一个

Read More

dm8数据库模式对象管理_qq604ad839511ed的博客-多极客编程

管理模式 模式与用户之间的关系: 模式定义:模式是一个特定的对象集合,在概念上可将其看作是包含表、视图、索引等若干 对象的对象集 模式对象: 表、视图、约束、索引、序列、触发器、存储过程/函数、包、同 义词、类、域 模式与用户之间的关系: 当系统建立一个用户时,会自动生成一个同名的模式 用户还可以建立其他模式,DM 中用户和模式是一对多的关系,一个用户可以拥有多个模式, 一个模式仅能归属于一个用户

Read More

数据库表中常用的查询实验_kieary的博客-多极客编程

实验1练习1、请查询表DEPT中所有部门的情况。select * from dept;练习2、查询表DEPT中的部门号、部门名称两个字段的所有信息。select deptno,dname from dept;练习3、请从表EMP中查询10号部门工作的雇员姓名和工资。select ename,sal from emp where deptno=10;练习4、请从表EMP中查找工种是职员CLERK或经

Read More

spring数据访问和数据访问层与业务或服务层之间的交互(二)_spring认证的博客-多极客编程

2. DAO 支持Spring 中的数据访问对象 (DAO) 支持旨在使其易于使用 以一致的方式访问数据访问技术(如 JDBC、Hibernate 或 JPA)。这 让您相当轻松地在上述持久性技术之间切换, 它还允许您编码,而不必担心捕获异常 特定于每种技术。2.1. 一致的异常层次结构Spring 提供了从特定于技术的异常的便捷转换,例如到它自己的异常类层次结构,它有 根异常。这些异常包装原始异

Read More

一条线上慢查询 sql 的原因分析及优化建议_defonds的博客-多极客编程

1. 背景s_order 表的相关字段定义 DDL:​​user_id​​ varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '下单用户ID',​​order_status​​ tinyint(4) NOT NULL COMMENT '订单状态',​​create_time​​ datetim

Read More

24-mysql备份和还原_懒喵逼逼叨的博客-多极客编程

备份类型完全备份,部分备份增量备份、差异备份增量备份:仅备份最近一次完全备份或增量备份(如果存在增量)以来变化的数据,备份较快,还原复杂图解差异备份:仅备份最近一次完全备份以来变化的数据,备份较慢,还原简单图解​​增量和差异备份的基础和前提是完全备份注意:二进制日志文件不应该与数据文件放在同一磁盘冷、温、热备份冷备:读、写操作均不可进行,数据库停止服务温备:读操作可执行;但写操作不可执行热备:读、

Read More

基于sql语言实现机器学习以及深度学习_wx630f055ce23fc的博客-多极客编程

前言相信很多朋友听到这个标题第一反应:基于SQL能够实现机器学习?当然还有的朋友是有过了解一些类似项目的,例如Byzer和阿里的SQLFlow。都是基于SQL语言去实现一些机器学习算法。但是真正用过的朋友应该还是少数的,一般使用场景也都是使用Python调用sklearn实现一些简单的机器学习。很少有喜欢科研的朋友从底层手撕数学算法写完实现整个算法,我认识的一些同事朋友几乎都是直接调用sklear

Read More

mysql巧妙化解递归查询树形数据 | 纯sql_wx630f055ce23fc的博客-多极客编程

前言开发中树形结构应该是很常见的一种数据结构了。而在数据库方面往往也都伴随相应的树形设计。在 ​​mysql​​ 中通过 ​​parent_id​​ 来绑定其上游,从而达到树形结构的存储,但是在查询的过程中就需要我们将 ​​List​​ 列表转成我们理想中的 ​​Tree​​ 树。构建树List<Location> locations = this.baseMapper.selectL

Read More

java高并发处理优惠券防超卖接口!_码农小宋的博客-多极客编程

问题抛出在近期的项目里面有一个功能是领取优惠券的功能。问题描述:每一个优惠券一共发行多少张,每个用户可以领取多少张:如:A优惠券一共发行120张,每一个用户可以领取140张,当一个用户领取优惠券成功的时候,把领取的记录写入到另外一个表中(这张表我们暂且称为表B)<!--减优惠券库存的SQL--><update id="reduceStock"> update cou

Read More

c/c++ qt 数据库与treeview组件绑定_lyshark的博客-多极客编程

在上一篇博文《C/C++ Qt 数据库QSql增删改查组件应用》介绍了Qt中如何使用SQL操作函数,并实现了对数据库的增删改查等基本功能,从本篇开始将实现数据库与View组件的绑定,通过数据库与组件关联可实现动态展示数据库中的表记录。 我们先以TreeView组件为例,简单介绍一下如何实现组件与数据的绑定,首先我们需要创建一个表并插入几条测试记录,运行如下代码实现建库建表. #include &l

Read More

记一次堆叠注入拿shell的总结_mb6242cc9db1000的博客-多极客编程

一 前言菜鸡第一次实战中碰到mssql的堆叠注入,大佬们轻喷。本来对堆叠注入没啥了解,这次正巧碰到mssql的堆叠注入,正好加强一下对堆叠注入的理解。二、 堆叠注入因为在sql查询语句中, 分号“;”代表查询语句的结束,所以在执行sql语句结尾分号的后面,再加一条sql语句,就造成了堆叠注入。这种情况很像联合查询,他们的区别就在于联合查询执行的语句是有限的,只能用来执行查询语句,而堆叠注入可以执行

Read More

jdbc介绍_人杰鬼雄的博客-多极客编程

JDBC介绍 数据库访问技术简介: JDBC(Java DataBase Connectivity)是由Sun Microsystem公司提供的API(Application Programming Interface应用程序编程接口);它为Java应用程序提供了一系列的类,使其能够快速高效地访问数据库;这些功能是由一系列的类和对象来完成的,我们只需使用相关的对象,即可完成对数据库的操作

Read More

浅析spring事务实现原理_wx630f055ce23fc的博客-多极客编程

SQL事务实现简介 首先我们来了解下,最简单的事务是怎么实现的呢?以JDBC为例,当一个数据库Connection对象创建后,其会默认自动提交事务;每次执行SQL语句时,如果成功,就会向数据库自动提交,不能回滚。 通过调用setAutoCommit(false)方法可以取消自动提交事务。等到所有的SQL语句都执行成功后,调用commit()方法提交事务。如果其中某个操作失败或出现异常时,则调用ro

Read More

9大插件,21张配图,编码路上助你起飞_wx630f055ce23fc的博客-多极客编程

最近有好多小伙伴后台私信我,问我有什么好用的​​IDEA​​​插件可以帮助自己更好的完成开发任务,今天特地写一篇介绍​​IDEA​​插件的文章,给有需要的朋友一个参考。为了给大家带来更好的沉浸式体验,阿Q特地将​​IDEA​​卸载进行了重装。插件下载路径,请查收Lombok相信大家对这个插件再熟悉不过了,有了它,我们就不用在实体类中写繁琐的​​getter​​、​​setter​​方法了,只需要加

Read More