什么是数据库冗余

什么是数据库冗余,第1张

数据库冗余

指的多余的相同数据

举个例子

s

(学号

班级,姓名

)

c(课程名,

课程号

)

cc(学号

课程号)

d(学号

班级

课程名)

学生选课关系

,s表定义学生信息

,c表定义课程信息

,cc表定义选课信息

d则属于数据数据

因为表d可以用语句

select

学号

班级

课程名

from

s,cc

where

s学号=cc学号

来表示

删除重复的记录(重复记录保留1条),可以按以下方法删除

seleet distinct into #Tmp from TableName

drop table TableName

select into TableName from #Tmp

drop table #Tmp

数据部分字段重复,ID不重复

delete 表 where id not in(

SELECT MAX(id) AS id FROM 表 GROUP BY rows) --- 删除重复行

select from 表 where id in(

SELECT MAX(id) AS id FROM 表 GROUP BY rows) --重复行只查询一条

以上就是关于什么是数据库冗余全部的内容,包括:什么是数据库冗余、MySQL数据库遇到字段冗余怎么办、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9682016.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存