数据库冗余
指的多余的相同数据
举个例子
表
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数据库遇到字段冗余怎么办、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)