【vc++精品源码栏目提醒】:网学会员,鉴于大家对vc++精品源码十分关注,论文会员在此为大家搜集整理了“如何设计数据库 - 中学课件”一文,供大家参考学习!
1 如何设计数据库 答存储信息的大小每次扩容的大小冗余 2 几十上百万行如何快速查询出表数据 答用分页存储过程 / 函数名称: GetRecordFromPage 函数功能: 获取指定页的数据 参数说明: tblName 包含数据的表名 fldName 关键字段名 PageSize 每页记录数 PageIndex 要获取的页码 OrderType 排序类型 0 - 升序 1 - 降序 strWhere 查询条件 注意: 不要加 where / CREATE PROCEDURE GetRecordFromPage tblName varchar255 -- 表名 fldName varchar255 -- 字段名 PageSize int 10 -- 页尺寸 PageIndex int 1 -- 页码 OrderType bit 0 -- 设置排序类型 非 0 值则降序 strWhere varchar2000 -- 查询条件 注意: 不要加 where AS declare strSQL varchar6000 -- 主语句 declare strTmp varchar1000 -- 临时变量 declare strOrder varchar500 -- 排序类型 if OrderType 0 begin set strTmp select max set strOrder order by fldName asc end set strSQL select top strPageSize from tblName where fldName strTmp fldName from select top strPageIndex-1PageSize fldName from tblName strOrder as tblTmp strOrder if strWhere set strSQL select top strPageSize from tblName where fldName strTmp fldName from select top strPageIndex-1PageSize fldName from tblName where strWhere strOrder as tblTmp and strWhere strOrder if PageIndex 1 begin set strTmp if strWhere set strTmp where strWhere set strSQL select top strPageSize from tblName strTmp strOrder end exec strSQL GO 3 SQL语句左联接与内连接的区别 答Inner Join 逻辑运算符返回满足第一个顶端输入与第二个底端输入联接的每一行。