技术栈
sql
wangzhongyudie
3 小时前
数据库
·
hive
·
sql
SQL实战:03之SQL中的递归查询
最近刷题时遇到了一道需要根据组织层级来统计各个层级的一些数据,当时碰到时的第一想法就是需要使用递归来实现。但是以前在SQl中从来就没有用过递归查询,后面到网上一搜索,居然还真有递归查询的实现,也算是给自己扫了一下盲了。
阿达C
6 小时前
android
·
sql
·
mysql
MySQL常用函数详解及SQL代码示例
MySQL作为一种广泛使用的关系型数据库管理系统,提供了丰富的内置函数来简化数据查询、处理和转换。掌握这些函数可以大大提高数据库操作的效率和准确性。本文将详细介绍MySQL中一些常用的函数,并配以SQL代码示例,帮助读者更好地理解和应用这些函数。
有被蠢哭到
8 小时前
数据库
·
sql
·
面试
SQL面试之--明明建了索引为什么失效了?
在数据库查询优化中,索引是提升查询性能的核心手段。但实际场景中,即使创建了索引,查询性能仍可能未达预期导致slow sql,这类问题但凡你在简历上写了个熟悉mysql或者PG这类的数据库,面试官可能都会问一下,以此判断你到底是简单的掌握了增删改查建表删表还是精通。 下面我们就来分析一下这个问题
ABCDEEE7
11 小时前
windows
·
sql
·
mybatis
人事管理系统6
weixin_30777913
12 小时前
开发语言
·
数据仓库
·
sql
·
azure
·
etl
Azure Synapse Dedicated SQL pool企业权限管理
我有一个组织,组织里一些部门,部门里由多人组成,组织的数据存储在Azure Synapse Dedicated SQL pool数据仓库里,我希望让不同的部门的成员有不同的数据访问权限,包括表权限,列级权限,行级权限和数据掩码及其组合。
猫头虎
13 小时前
数据库
·
数据仓库
·
sql
·
oracle
·
database
·
时序数据库
·
big data
数据库中DDL、DML、DCL的区别是什么?
在数据库的使用过程中,SQL(结构化查询语言)常常被用来执行不同的操作,主要分为三类:DDL(数据定义语言)、DML(数据操纵语言)、DCL(数据控制语言)。这三类语言的作用各不相同,在数据库的管理和操作中有着各自独特的职责。本文将深入分析这三类语言的区别与应用。
亚马逊云开发者
18 小时前
sql
浅谈如何使用 Amazon CUR 报告做更完善的成本分析
最近几年,随着云的使用越来越普遍,大部分公司的业务都已经在云上运行。从一开始的了解云,到正式迁移上云,再到现在新旧工作负载能在云上的都在云上,大家的关注重点也在发生变化。在大部分负载都运行在云上之后,我们会开始审视整个云的使用情况,希望能够降本增效,避免浪费。
书山有鹿
20 小时前
数据库
·
sql
·
postgresql
PostgreSQL psql 命令和常用的 SQL 语句整理
在系统的命令行界面(如 Windows 的 cmd 或者 PowerShell、Linux 的终端等)中执行
Themberfue
1 天前
java
·
开发语言
·
数据库
·
redis
·
sql
·
缓存
Redis ⑦-set | Zset
set 为集合,该集合为无序集合,可以存储多个不同的数据类型,包括字符串、整数、浮点数等。集合中的元素是唯一的,不可重复。
春风不会绿大地
1 天前
sql
·
flink
IDEA编写flinkSQL(快速体验版本,--无需配置环境)
优点就是下载个idea就能体验,无需配置的环境(如 数据源等) 1、idea 开发工具 2、创建 maven 项目 – archetype 选择quickstart 表示java开发
星途码客
2 天前
数据库
·
sql
·
oracle
SQL 易混易错知识点笔记1(drop,role,%,localhost)
DELETE:删除表中的数据行,属于DML操作,可回滚,可带WHERE条件DROP:删除整个数据库对象(表、视图、索引等),属于DDL操作,不可回滚
Always_away
2 天前
数据库
·
笔记
·
sql
·
学习
数据库系统概论|第三章:关系数据库标准语言SQL—课程笔记6
经过前面几篇文章的介绍,已经完成了对于数据查询操作的介绍,接下来,本篇文章将介绍数据更新这一板块,包括插入数据、修改数据以及删除数据三种操作方法。
hkfkn
2 天前
数据库
·
sql
Sql刷题日志(day6)
如果插入的记录会导致主键冲突(如 actor_id 已存在),该语句不会报错,而是直接忽略插入操作语法:
闪电麦坤95
2 天前
数据库
·
sql
SQL:子查询(subqueries)
目录🎯 从问题出发:为什么我们需要子查询?🔍 子查询本质:查中间结果📚 子查询的分类✅ 非相关子查询(Non-correlated Subquery)
Edward.W
2 天前
数据库
·
sql
如何有效防止 SQL 注入攻击?
SQL 注入(SQL Injection)是黑客通过构造恶意输入,篡改 SQL 查询语句的攻击方式。以下是 7 大防御策略,涵盖开发、测试和运维全流程。
bing_158
2 天前
spring boot
·
sql
·
性能优化
Spring Boot 应用中如何避免常见的 SQL 性能陷阱 (例如:SELECT *, NOT IN, 隐式类型转换)?
前言:除了索引设计不当之外,Spring Boot 应用(及其使用的 ORM 或 SQL 语句本身)还可能因为一些常见的 SQL 写法或使用模式而陷入性能陷阱。
PXM的算法星球
3 天前
java
·
sql
·
mybatis
【Java后端】MyBatis 与 MyBatis-Plus 如何防止 SQL 注入?从原理到实战
在日常开发中,SQL 注入是一种常见但危害巨大的安全漏洞。如果你正在使用 MyBatis 或 MyBatis-Plus 进行数据库操作,这篇文章将带你系统了解:这两个框架是如何防止 SQL 注入的,我们又该如何写出安全的代码。
caihuayuan4
3 天前
java
·
大数据
·
sql
·
spring
·
课程设计
【docker&redis】用docker容器运行单机redis
操作系统:CentOS7.5 Minimaldocker版本:18.06-ceredis版本:6.0.6
聪明的墨菲特i
3 天前
数据库
·
sql
·
sql注入
·
动态sql
·
prepare
·
execute
SQL进阶知识:六、动态SQL
今天介绍下关于动态SQL的详细介绍,并结合MySQL数据库提供实际例子。动态SQL是指在运行时动态构建和执行SQL语句的技术。这种技术在处理复杂的查询逻辑、参数化查询或在某些情况下需要根据用户输入动态调整查询时非常有用。MySQL支持动态SQL,主要通过PREPARE、EXECUTE和DEALLOCATE PREPARE语句来实现。