
相同点:它们都属于实体完整性约束。不同点:(1) 唯一性约束所在的列允许空值,但是主键约束所在的列不允许空值。(2) 可以把唯....
select Student.S#,Student.Sname,count(SC.C#),sum(score)from Student left Outer join SC on Student.S#=SC.S#group....
select Student.S#,Student.Snamefrom Student,SCwhere Student.S#=SC.S#group by Student.S#,Student.Sname havi....
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
作用:加快查询速度。原则:(1) 如果某属性或属性组经常出现在查询条件中,考虑为该属性或属性组建立索引;(2) 如果某个属性....
存储过程是一组Transact-SQL语句,在一次编译后可以执行多次。因为不必重新编译Transact-SQL语句,所以执行存储过程可以提高....
解决手段一:SQL Server自动检测和消除死锁解决手段二:设置死锁优先级解决手段三:设置锁定超时解决手段四:使用更新锁避免....
选择:select * from table1 where 范围插入:insert into table1(field1,field2) values(value1,value2)删除:de....
用一条SQL语句 查询出每门课都大于80分的学生姓名 name kecheng fenshu张三 语文 81张三 数学 75李....
数据库设计分为五个阶段:需求分析:主要是准确收集用户信息需求和处理需求,并对收集的结果进行整理和分析,形成需求说明。....
select count(distinct(Tname))from Teacherwhere Tname like ‘李%’;
1. mySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据 相关知识:redis 内存数据集大小上升到....
SELECt L.C# 课程ID,L.score 最高分,R.score 最低分FROM SC L ,SC RWHERe L.C# = R.C#andL.score = (SELECt ....
一般我们所说的内存泄漏指的是堆内存的泄漏。堆内存是程序从堆中为其分配的,大小任意的,使用完后要显示释放内存。当应用程....
支持动态行级锁定SQL Server 2000动态地将查询所引用的每一个表的锁定粒度调整到合适的级别。当查询所引用的少数几行分散在....
为什么我们要使用MongoDB?特点:高性能、易部署、易使用,存储数据非常方便。主要功能特性有:面向集合存储,易存储对象类型....
Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表
select Student.S#,Student.Snamefrom Student,SCwhere Student.S#=SC.S# and SC.C#=’001′and exists( Selec....
select Student.S#,Student.Snamefrom Studentwhere S# not in (select distinct( SC.S#) from SC,Course,Te....
Redis 提供了多种不同级别的持久化方式:RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot....