sql

BlackHeart12033 小时前
数据库·sql·oracle
【SQL】Oracle中序列(Sequence)作为默认值引发的ORA-00979Oracle中序列(Sequence)作为默认值引发的ORA-00979错误详解当我们将seq.NEXTVAL设置为列的默认值时,Oracle在执行INSERT INTO … SELECT …语句时会进行查询转换。即使我们显式地为ID字段提供了值(或依赖默认值),Oracle在优化执行计划的过程中,可能会将序列的求值提前或转换,导致它出现在包含GROUP BY的查询上下文中,从而触发了这个限制。
就叫飞六吧7 小时前
数据库·sql·mysql
生产数据库批量 UPDATE / DELETE 核心要点-不备份=自行提桶跑路先 SELECT 预览影响行数备份目标数据用 CASE WHEN 代替多条 UPDATEWHERE 条件必须精准,禁止裸奔
basketball61610 小时前
数据库·sql·oracle
SQL INSERT / UPDATE / DELETE 增删改查总结UPDATE 用于修改表中已存在的数据,是日常最常用、也最危险的写操作,必须严格掌握用法和安全规则。INSERT 用于向数据库表中新增一行或多行数据**,是最常用的写入操作之一,语法简单、但规范很重要。**
dishugj10 小时前
运维·数据库·sql
SAP HANA CREATE TABLE 速查手册(开发 / 运维直用)表格口诀:分析用列存,小表用行存,回溯用历史表,临时业务用全局临时表sqlsqlsqlsqlsqlsql
basketball61612 小时前
数据库·sql
SQL 数据库锁总结表级锁,完全由系统自动管理,为了协调行级锁和表级锁。事务想给某行加锁前,会先在表级加个意向锁,声明“我想做某类操作”。
疯狂成瘾者12 小时前
spring boot·sql·mybatis
springboot的依赖注入依赖注入,通俗说就是:一个类需要用到别的对象时,不自己去创建,而是让 Spring 帮它准备好、塞进来。
程序猿乐锅13 小时前
数据库·sql·mysql
【MySQL | 第一篇】SQL语句怎么分?DDL、DML、DQL 一篇讲清楚在学习 MySQL 的时候,最容易先接触到的一组概念,就是 DDL、DML、DQL。 很多初学者第一次看到这几个缩写时,都会觉得它们长得很像,甚至会下意识把它们混在一起记。结果就是:明明会写 CREATE,却说不清它为什么不属于“操作数据”;明明会写 SELECT,却总和 INSERT、UPDATE 放在同一类里。
有梦想的小何14 小时前
数据库·sql·mysql
库存快照报表升级实战:SQL 窗口函数 + 分区管理(MySQL 8.0)前言: 针对需求的迭代升级,报表侧需要做最新值、波动、TopN、趋势分析等展示,以便业务侧检测,考虑了通用性以及性能等方面,决定不在java服务层去实现这个需求升级,采用SQL窗口函数的方式来解决,正好复盘总结下。
basketball6161 天前
数据库·sql
SQL 常用数据格式化操作方法总结数据格式化是把日期、数字、字符串转换成易读、统一格式的核心操作,几乎所有查询都会用到。包含字符串、数字、日期、空值处理、类型转换五大类。
handler011 天前
运维·数据库·笔记·sql·mysql·数据·分析
【MySQL】教你库与表的增删查改操作(基础)概念解释:在对数据库对象进行任何操作前,必须通过客户端工具建立与 MySQL Server 的 TCP/IP 或本地 Socket 会话连接。
姚不倒1 天前
sql·mysql·云原生·golang
从零实现一个基于 Ollama + Go + MySQL 的 Text-to-SQL 智能体(M1 实战)最近在搭建一个私有化的 AI Agent,目标是让大模型能安全地查询企业内部数据库。作为一个运维出身、正在学习 Go 和云原生的人,我不想只当“调包侠”,而是想亲手打通从“自然语言 → 工具调用 → 数据库查询 → 自然语言回答”的全链路。
basketball6161 天前
数据库·sql·面试
SQL 基础面试考点总结吃透这些SQL面试考点,80%的面试题都能拿捏! 很多小伙伴面试数据开发、数据分析、后端岗位时,SQL都是必考核心项。但大部分人刷题杂乱,面试时遇到变形题就卡壳。 今天我把全网高频的SQL面试考点,从基础必背、核心查询、聚合分组、窗口函数、多表关联、优化实战、面试坑点七个维度系统总结,全程干货无废话,适合收藏复盘、考前突击!
woshilys1 天前
数据库·sql·sqlserver
sql server 查询外键SELECT f.name AS foreign_key_name, OBJECT_NAME(f.parent_object_id) AS table_name, COL_NAME(fc.parent_object_id, fc.parent_column_id) AS constraint_column_name, OBJECT_NAME(f.referenced_object_id) AS referenced_object, COL_NAME(fc.referenced_object_id, fc.
雨辰AI1 天前
数据库·后端·sql·mysql·政务
人大金仓慢 SQL 根治方法论:问题定位 - 分析 - 优化全流程本文基于人大金仓 V9.7.0生产环境实战经验,整理出一套完整的慢 SQL 根治方法论。从问题定位(慢查询日志、实时监控、历史统计、锁等待分析)到深度分析(执行计划解读、异常识别、统计信息排查),再到落地优化(索引、SQL 重构、参数调优、表结构优化),全程提供可直接复制的 SQL 和配置。特别针对金仓与 PostgreSQL 的核心差异点进行了重点说明,解决了政务信创项目中 90% 以上的慢 SQL 问题。
问心无愧05131 天前
数据库·笔记·sql·mysql
ctf show web 入门1731' union select 1,table_name,3 from information_schema.tables where table_schema=database()--+
basketball6162 天前
数据库·sql
SQL 常用运算符操作方法总结SQL 运算符是用来对数据进行计算、比较、逻辑判断、范围匹配等操作的核心工具,主要分为算术、比较、逻辑、范围、模糊匹配、集合、NULL判断七大类,下面是最常用、最实用的操作方法。
山峰哥2 天前
大数据·数据库·sql·性能优化·深度优先·宽度优先
从Explain到SQL优化:一次生产环境慢查询的完整调优复盘线上接口突然变慢,用户投诉如潮水般涌来,DBA紧急排查发现竟然是一条"看起来没问题"的SQL在搞鬼——这种场景你一定不陌生。本文将用一个真实的生产案例,带你从头到尾走一遍SQL优化的全流程,从Explain分析到索引重构,每一步都踩在实战的点子上。
basketball6162 天前
数据库·sql
SQL 连接查询用法总结核心:多表通过关联字段拼接数据,分为内连接、左连接、右连接、全连接、交叉连接只返回两表匹配成功的数据,交集部分
juniperhan2 天前
大数据·数据仓库·hive·分布式·sql·flink
Flink 系列第25篇:Flink SQL 集成 Hive 实践:流批一体下的实时数仓利器在实时数仓与流批一体的大趋势下,Flink 作为新一代流计算引擎,如何与既有的数据湖/数仓基础设施(尤其是 Hive)无缝衔接,成为企业级架构的关键。Flink SQL 从 1.10 版本起,提供了对 Hive 元数据、Hive 表读写、Hive UDF 等的深度集成,使得用户可以用熟悉的 SQL 语法直接操作 Hive 数据,打通了流处理与批量处理之间的壁垒。本文将基于 Flink 官方文档,系统性地介绍 Flink SQL 与 Hive 集成的方方面面,从理论基础、环境搭建到核心场景(流式写入 Hiv