new

  1
  2create table visit_num  --访问人数统计
  3(
  4   id int identity primary key,
  5   visit_day varchar(10not null,--访问日期
  6   visit_num int default 100 --访问人数
  7)
  8
  9create table link  --友情链接管理
 10(
 11   id int identity primary key,
 12   title varchar(20not null,-- 标题
 13   url varchar(200not null,--链接
 14   lOrder int default 0,--排列顺序,从小到大
 15   pic varchar(200--图片
 16)
 17
 18create table log_file  --操作日志
 19(
 20   [id] int identity primary key,
 21   log_date datetime default getdate(),  --操作时间
 22   ip varchar(15not null,--IP
 23   log_event varchar(400not null,--事件
 24   admin_id int not null--操作人编号
 25)
 26
 27create table manage_group  --管理员组
 28(
 29   group_id int identity primary key,
 30   group_name varchar(20not null--组名称
 31   group_purview varchar(200not null --权限,可访问栏目的编号,当为0时为系统管理员
 32)
 33
 34create table manage --管理员
 35(
 36   [user_id] int identity primary key,
 37   [user_name] varchar(20not null,--名称
 38   [user_pass] varchar(32not null,--密码
 39   user_true_name varchar(20not null,--真实姓名
 40   group_purview varchar(200not null--权限,当为0时为系统管理员,其他为一般用户
 41   FLAG int default 1  --用户是否已经删除,当为0时用户禁用,当为1时用户可用
 42)
 43
 44create table module --后台模块管理
 45(
 46   module_id int identity primary key,
 47   module_name varchar(20not null,--模块名称
 48   modult_parent int default 0,--父类编号
 49   modult_url varchar(100not null --栏目链接
 50)
 51
 52news数据表添加字段
 53new_view int default 0  --当为1时通过审核,当为2时不通过审核,当为3时已删除
 54user_id int not null  --文章添加用户编号
 55affiche int default 0  --是否为站点公告,1是站点公告
 56
 57删除列_forgroupid
 58
 59--创建视图 new_show_view
 60SELECT A.[id] AS [id],A.[title] AS [title],A.[content] AS [content],A.[dtt] AS dtt,A.[titleImg] AS [titleImg],A.[hits] AS [hits],b.[cName] AS [cName],B.[id] AS cid,[c].[user_true_name] AS [user_true_name]
 61
 62 FROM [news] AS A,[news_class] AS B,[manage] AS c WHERE A.[forclassid]=B.[id] AND A.[User_id]=C.[user_id] and A.new_view=1
 63 
 64 --文件交换
 65 create table info  --上传的文件信息
 66 (
 67    info_id int identity primary key,
 68    info_title varchar(200not null,--标题
 69    info_content text not null,--文件说明
 70    info_date datetime default getdate(),--发送时间,也就是接受用户的接受时间
 71    [user_id] int not null  ,--上传者编号
 72    user_ip varchar(32not null --上传者IP
 73 )
 74 
 75 create table file_info
 76 (
 77    [file_id] int identity primary key,
 78    info_id int not null,--上传的文件信息的编号
 79    file_path varchar(100not null,--文件路径
 80    file_title varchar(200not null,--文件标题
 81    file_type varchar(20not null,--文件类型
 82    file_size varchar(10not null,--文件大小,以KB为单位
 83    file_num int default 0 --文件下载次数
 84 )
 85 
 86 create table set_info
 87 (
 88    set_id int identity primary key,
 89    info_id int not null,--上传的文件信息的编号
 90    [user_id] int not null,--接受者编号
 91    set_date varchar(100default '0' --接受的时间,当为0时表示譔文件还没有打开
 92 )
 93 
 94 --创建视图,显示用户的接受文件信息  get_view
 95 
 96 SELECT  A.user_id,A.info_id,B.[info_title],B.[info_date],C.[user_true_name],CASE A.[set_date] WHEN '0' THEN '未查看' ELSE [set_date] END AS set_view,A.[set_date] FROM [set_info] AS A,[info] AS B,[manage] AS C WHERE A.[info_id]=B.[info_id] AND B.[user_id]=C.[user_id] 
 97
 98ORDER BY A.[set_date] ASC
 99
100
101--创建实图,显示用户下载文件的信息 down_view
102SELECT A.[user_id],B.[file_path],B.[file_type],A.[info_id],B.[file_id],C.[user_id] 
103FROM [info] AS A,[file_info] AS B,[set_info] AS C
104WHERE A.[info_id]=B.[info_id] AND A.[info_id]=C.[info_id]
105
10697190335D9E7EB10F70D0D8294E34557
107
10821232f297a57a5a743894a0e4a801fc3   admin
posted on 2009-02-01 10:08  石川  阅读(298)  评论(0编辑  收藏  举报