web-QQ(腾讯)-QZone-QQ日志-数据库设计-阿里云开发者社区

开发者社区> 吞吞吐吐的> 正文

web-QQ(腾讯)-QZone-QQ日志-数据库设计

简介:
+关注继续查看

专题图ylbtech-asp.net编号:ylbtechASPNET

1,功能描述

   用户模块,日志模块,分类模块。

2,技术与环境

 

3,数据库设计

3.1  /App_Data/sql-basic.sql

复制代码
-- =============================================
-- 仿QQ日志
-- author:YUANBO
-- development time:2011-8-4
-- =============================================
USE master
GO
-- Drop the database if it already exists
IF  EXISTS (
    SELECT name
        FROM sys.databases 
        WHERE name = N'QQ_Log'
)
DROP DATABASE QQ_Log
GO
CREATE DATABASE QQ_Log
GO
use QQ_Log
go
-- =============================================
-- 用户
-- =============================================
create table Users
(
UserID int identity(2000,1) primary key,    --编号
Email varchar(200), --邮箱
Username varchar(20) not null,          --昵称
Userpass varchar(20) not null   --密码
)
go
-- =============================================
-- 分类
-- =============================================
create table Category
(
CateID int identity(1,1) primary key, --编号
CateName varchar(20) not null,  --名称
Flag int default(0),        --1:代表个人日记;0:其他
UserID int foreign key references Users(UserID) --用户编号
)
go
-- =============================================
-- 日志
-- =============================================
create table RiZhi
(
RiZhiID int identity(1,1) primary key,  --编号
Title varchar(30) not null, --标题
Content ntext,              --内容
Pubdate datetime default(getdate()),    --发表时间
ViewCnt int default(0), --阅读次数
ReplyCnt int default(0),--评论次数
[Role] int default(0), --权限
UserID int foreign key references Users(UserID),    --用户编号
CateId int foreign key references Category(CateID)  --分类编号
)
go
复制代码

3.2   /App_Data/insert.sql

View Code

 3.3  /App_Data/Select/1, Users.sql

View Code

 3.4  /App_Data/Select/1, Category.sql

View Code

 3.5  /App_Data/Select/1, RiZhi.sql

View Code
4,功能截图
4.1,

4.2,

4.3,

4.4,

4.5,

4.6,

4.7,

4.8,

4.9,

4.10,

 
5,代码分析

 解决方案属性图

6,示例|讲解案例下载

博客园讲解:  http://ylbtech.cnblogs.com/

百度文库开发文档: http://passport.baidu.com/?business&aid=6&un=ylbtech#7

谷歌开源代码下载: http://code.google.com/p/ylbtechopensource/downloads/list

请单击“QQ日志”


本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/archive/2012/09/07/2674735.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
数据库日志中一条"异常"信息所包含的细节
今天在梳理服务器的信息的时候,发现有一台服务器没有设置crontab作业,一般的服务器中可能会需要一些定时的任务来触发一些备份,清理等等工作。 因为这是一台备库机器,上面有11gR2的备库,所以首要工作就是查看是否在正常应用日志。
941 0
传递给数据库 'model' 中的日志扫描操作的日志扫描号无效
原文:传递给数据库 'model' 中的日志扫描操作的日志扫描号无效 状况描述:在服务器的管理中重新启动MSSQLSERVER启动后马上又停止   通过"事件查看器" 发现 错误: 9003,严重度: 20,状态: 1 LSN(5:324:1)无效。
2021 0
Mysql数据库日志,备份及回滚操作
一、打开二进制日志配置 : 在Windows系统下,对mysql的my.ini的log-bin等进行配置目录位置时,假设要将log-bin的日志配置到D盘的mysqllog的文件为binlog。则可以如下配置 : [mysqld] log-bin="D:\mysqllog/binlog"  注意:在这里的最后一个路径采用的是"/"而不是Windows文件系统的“\"   二、二进制日志处理: 1、查看 采用Mysqlbinlog.exe。
729 0
Webpack 2 视频教程 005 - Webpack 编译输出日志
原文发表于我的技术博客 这是我免费发布的高质量超清「Webpack 2 视频教程」。 Webpack 作为目前前端开发必备的框架,Webpack 发布了 2.0 版本,此视频就是基于 2.0 的版本讲解的。
956 0
4852
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载