大家好!《全民一起用SQL》课程上线以来,很多同学都提出过这样的问题:“能不能在Excel里用SQL命令?”、“SQL查询很强大,但难道要把Excel数据导到数据库里去查询吗?”,以及“单位电脑上没有数据库,我怎么练习SQL呢” ……其实上述问题都可以轻松解决 —— 因为Excel本身就能用SQL!不仅能用,而且微软这一次支持的还是标准SQL语法(每次想到这里就要忍不住diss
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 代码如下: select * from people where peopleId in (select peopleId from people group by peopleId having count (peopleId) > 1)   2、删除表中
/*Oracle数据库查询日期在两者之间*/ SELECT DISTINCT OCCUR_DATE FROM LM_FAULT WHERE ( ( OCCUR_DATE >= to_date( '2017-05-01', 'yyyy-MM-DD' ) ) AND ( OCCUR_DATE <= to
转载 2019-11-14 21:21:00
142阅读
2评论
标题定义:脏读: 对于两个事务 T1, T2, T1 读取了已经被 T2 更新但还没有被提交的字段。之后, 若 T2 回滚, T1读取的内容就是临时且无效的。不可重复读: 对于两个事务T1, T2, T1 读取了一个字段, 然后 T2 更新了该字段。之后, T1再次读取同一个字段, 值就不同了。幻读: 对于两个事务T1, T2, T1 从一个表中读取了一个字段, 然后 T2 在该表中插入了一些新的
转载 2024-06-27 21:59:56
39阅读
# SQL Server判断数据库重复数据数据库开发中,经常会遇到需要判断数据库中是否存在重复数据的情况。重复数据的存在可能会导致数据不一致,影响系统的正常运行。本文将介绍如何使用SQL Server来判断数据库中是否存在重复数据,并提供相应的代码示例。 ## 1. 判断重复数据的方法 在SQL Server中,可以使用GROUP BY和HAVING子句来判断是否存在重复数据。G
原创 2023-10-22 12:59:48
137阅读
## MySQL 数据库导入 .sql 重复处理 ### 简介 在开发过程中,有时我们需要将数据库的结构和数据从一个环境转移到另一个环境。这时,我们通常会使用 .sql 文件来导入数据库。然而,如果导入的 .sql 文件中已经包含了数据库中已存在的表或数据,那么默认情况下,导入操作会失败。 所以,在进行数据库导入的过程中,我们需要处理这种重复的情况,确保导入操作能够顺利进行。 ### 流程
原创 2023-08-29 10:26:16
529阅读
使用 SQL Server 数据库查找非重复记录是一个常见的需求。在处理大量数据时,过滤出重复并找到独特的值至关重要。本文将详细记录解决 SQL Server 数据库查非重复的过程,内容涵盖环境准备、分步指南、配置详解、验证测试、排错指南以及扩展应用。 ### 环境准备 在开始之前,确保我们有一个合适的 SQL Server 环境进行测试。 前置依赖安装: ```sql -- 创建测试
原创 7月前
14阅读
前言前段时间,很多人问我能不能写一些数据库的文章,正好自己在测试mysql数据库性能的时候,出现了一个问题,也就是出现了很多重复数据,想起来自己long long ago写过一篇类似的,仅此就拿来总结了一下。如果你在使用mysql的时候也遇到了这个问题,希望能对你有所帮助。注意:这篇文章不是数据库系列的正式文章,有关mysql、MongoDB、redis、oracle等数据库系列的文章正在整理中
关系数据库仍然是目前最流行的数据库系统。如果没有特别说明,本帖所说的数据库就都指关系数据库。关系数据库中最主要的数据结构是表,表用主键来标识每一条记录,表与表之间可以存在外键参照关系。数据库服务器提供管理数据库的各种功能,包括:创建表,向表中插入、更新和删除数据,备份数据,以及管理事务等。数据库服务器的客户程序可以用任何一种编程语言编写,这些客户程序都向服务器发送SQL命令,服务器接收到SQL命令
转载 2024-06-16 10:32:55
40阅读
 以前做项目,曾经遇到过数据库发生了几乎致命的异常,但是有效的回复,使数据得以保留,避免较大的损失。今天把一些经验整理一下,分享给大家。希望对大家有所帮助。在恢复的时候,最理想的情况就是你的数据文件和日志文件都完好无损了,这样只需要sp_attach_db,把数据文件附加到新的数据库上即可,或者在停机的时候把所有数据文件(一定要有master等)都copy到原有路径下也行,不过一般不推荐
转载 2024-01-03 22:14:12
19阅读
巡检目录1. 检查数据库基本状况 2. 检查Oracle相关资源的使用情况 3. 检查Oracle数据库备份结果4. 检查Oracle数据库性能5. 检查数据库cpu、I/O、内存性能6. 检查数据库安全性 7. 其他检查 1. 检查数据库基本状况包含:检查Oracle实例状态,检查Oracle服务进程,检查Oracle监听进程,共三个部分。1.1. 检查Oracle实例状态select
  DELETE FROM TB_Test WHERE ID NOT IN (SELECT MIN(ID ) AS MinID FROM dbo.TB_Test AS tt GROUP BY CustomInfo) 留第一条还是最后一条看着办,sql2005中ID能用行号(RowID)了  
转载 2010-03-18 09:11:00
86阅读
2评论
现象:mysql端数据库查询很少.页面端 报502错误.后台统计连接池爆的日志很多.$grep -c "Timeout waiting for idle object" err.log5446 org.springfram
原创 2023-06-15 00:09:19
85阅读
========第一篇========= 在一张表中某个字段下面有重复记录,有很多方法,但是有一个方法,是比较高效的,如下语句: select data_guid from adam_entity_datas a where a.rowid > (select min(b.rowid) from adam_entity_datas b where b.data_guid = a.data
转载 精选 2010-11-16 11:24:52
876阅读
例如: id           name         value 1           &
原创 2013-11-28 09:35:00
625阅读
SQL语句如下:SELECT `某一列` , COUNT(`某一列`)FROM `表名`GROUP BY `某一列`HAVING COUNT(`某一列`) > 1
原创 2023-03-10 00:44:00
112阅读
SQL语句如下:SELECT 某一列 , COUNT(某一列)FROM 表名GROUP BY 某一列HAVING COUNT(某一列) > 1
原创 2022-06-06 18:29:20
170阅读
描述:你已经有了一个查询语句,它可以返回你想要的数据。你需要一些额外信息,但当你试图获取这些信息的时候,却丢失了原有的查询结果集中的数据。例如,你想查找所有员工的信息,包括他们所在部门的位置,以及他们收到奖金的日期。针对这个问题,EMP_BONUS 表包含了如下数据。select * from emp_bonus   EMPNO RECEIVED TYPE --
首先进入安装主页面 之后点击下面的我同意协议进入勾选界面: 勾选界面这里有3个类型:Typical(典型)、Complete(完全)、Custom(自定义)。如果选择Typical(典型)会默认安装在C盘录屏中,你也可以选择Custom(自定义)安装到指定目录中; 之后进入安装,安装后进入配置界面 可以选择两种配置类型:Detailed Configuration(详细配置)和Standard C
转载 2024-05-31 19:38:24
71阅读
关系型数据库和非关系型数据库 SQL:关系型数据库指的是使用关系模型(二维表格模型)来组织数据数据库。(mysql,sqlserver,sqllite,oracle) 关系数据库的优点: 容易理解,符合正常思维方式;都是用表格形式,格式统一,方便复杂查询 完整性约束和事务机制可以很好防止数据冗余,数据不一致的问题。 可以做一些子句的联系多个表的复杂查询支持; 数据存盘,不会丢失。非关系型数据库
  • 1
  • 2
  • 3
  • 4
  • 5