随笔分类 -  数据库技术

摘要:变量分为:局部变量:局部变量必须以标记@作为前缀 ,如@age局部变量的使用也是先声明,再赋值全局变量:全局变量必须以标记@ @作为前缀,如@@version全局变量由系统定义和维护,我们只能读取,不能修改全局变量的值声明局部变量 DECLARE @变量名 数据类型例如:DECLARE @name varchar(8)DECLARE @seat int赋值 SET @变量名 =值SELECT @变量名 = 值例如:SET @name=‘张三’SELECT @name=stuName FROM stuInfo WHERE stuNo=‘s25302’(必须确保筛选出的记录只有1条 )全局变量都使 阅读全文
posted @ 2012-03-06 15:39 一直在等 阅读(416) 评论(0) 推荐(0) 编辑
摘要:假设如下应用:两张表——用户表TDefUser(userid,address,phone)和消费表 TAccConsume(userid,time,amount),需要查消费超过5000的用户记录。用exists:select * from TDefUserwhere exists (select 1 from TAccConsume where TDefUser.userid=TAccConsume.userid and TAccConsume.amount>5000)用in:select * from TDefUserwhere userid in (select userid fr 阅读全文
posted @ 2012-02-08 16:43 一直在等 阅读(809) 评论(0) 推荐(0) 编辑
摘要:在上学的时候,数据库之中就讲过数据库范式,现在突然想复习下,就上网查了下发现还是自己亲自理一遍比较清晰先引用百度百科中的一段话: 关系数据库中的关系必须满足一定的要求,即满足不同的范式。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。好家伙,竟然一共有6种范式- -汗,以前只知道第一第二第三范式,好吧,貌似一二三也足够解决问.. 阅读全文
posted @ 2011-12-04 22:02 一直在等 阅读(570) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示