摘要: 第一章 数据库的设计 1.E-R图中: 矩形:实体 椭圆:属性 菱形:关系 直线:连接实体,属性和关系 2.映射基数 一对多 多对一 多对多 3.范式: 第一范式:确保每列的原子性 第二范式:确保表中的每列都和主键相关 第三范式:确保表中的每列都和主键有直接关系,而不是间接关系 第二章 数据库的实现 阅读全文
posted @ 2016-08-19 21:25 wyd12138 阅读(383) 评论(0) 推荐(0) 编辑
摘要: declare @num1 int --为符合条件的总行数 select @num1=COUNT(1) from cardInfo where openDate between @date1 and @date2 --@date1 和 @date2 为开始时间到结束时间,可以理解一个条件 while 阅读全文
posted @ 2016-08-18 20:14 wyd12138 阅读(827) 评论(0) 推荐(0) 编辑
摘要: DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --返回本月第一天 dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)) --返回本月最后一天 阅读全文
posted @ 2016-08-18 15:30 wyd12138 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1.sp_datebases 列出服务器上的所有数据库信息,包括数据库名称和数据库大小 例:exec sp_datebases 2.sp_helpdb 报告有关指定数据库或所有数据库的信息 例:exec sp_helpdb 3.sp_renamedb 重命名数据库 例:exec sp_renamed 阅读全文
posted @ 2016-08-13 11:01 wyd12138 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 查询book表中大于该类图书价格平均值的图书信息 先将第一条记录的类编号的值为2代入子查询中,子查询为 select avg(price) from book b where b.id=2 则得到类编号为2的书籍平均价格为(23+45)/2=34 再和外部查询做判断 select * from bo 阅读全文
posted @ 2016-08-09 11:25 wyd12138 阅读(170) 评论(0) 推荐(0) 编辑