1
2
create table visit_num --访问人数统计
3
(
4
id int identity primary key,
5
visit_day varchar(10) not null,--访问日期
6
visit_num int default 100 --访问人数
7
)
8
9
create table link --友情链接管理
10
(
11
id int identity primary key,
12
title varchar(20) not null,-- 标题
13
url varchar(200) not null,--链接
14
lOrder int default 0,--排列顺序,从小到大
15
pic varchar(200) --图片
16
)
17
18
create table log_file --操作日志
19
(
20
[id] int identity primary key,
21
log_date datetime default getdate(), --操作时间
22
ip varchar(15) not null,--IP
23
log_event varchar(400) not null,--事件
24
admin_id int not null--操作人编号
25
)
26
27
create table manage_group --管理员组
28
(
29
group_id int identity primary key,
30
group_name varchar(20) not null, --组名称
31
group_purview varchar(200) not null --权限,可访问栏目的编号,当为0时为系统管理员
32
)
33
34
create table manage --管理员
35
(
36
[user_id] int identity primary key,
37
[user_name] varchar(20) not null,--名称
38
[user_pass] varchar(32) not null,--密码
39
user_true_name varchar(20) not null,--真实姓名
40
group_purview varchar(200) not null, --权限,当为0时为系统管理员,其他为一般用户
41
FLAG int default 1 --用户是否已经删除,当为0时用户禁用,当为1时用户可用
42
)
43
44
create table module --后台模块管理
45
(
46
module_id int identity primary key,
47
module_name varchar(20) not null,--模块名称
48
modult_parent int default 0,--父类编号
49
modult_url varchar(100) not null --栏目链接
50
)
51
52
news数据表添加字段
53
new_view int default 0 --当为1时通过审核,当为2时不通过审核,当为3时已删除
54
user_id int not null --文章添加用户编号
55
affiche int default 0 --是否为站点公告,1是站点公告
56
57
删除列_forgroupid
58
59
--创建视图 new_show_view
60
SELECT 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(200) not null,--标题
69
info_content text not null,--文件说明
70
info_date datetime default getdate(),--发送时间,也就是接受用户的接受时间
71
[user_id] int not null ,--上传者编号
72
user_ip varchar(32) not 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(100) not null,--文件路径
80
file_title varchar(200) not null,--文件标题
81
file_type varchar(20) not null,--文件类型
82
file_size varchar(10) not 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(100) default '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
98
ORDER BY A.[set_date] ASC
99
100
101
--创建实图,显示用户下载文件的信息 down_view
102
SELECT A.[user_id],B.[file_path],B.[file_type],A.[info_id],B.[file_id],C.[user_id]
103
FROM [info] AS A,[file_info] AS B,[set_info] AS C
104
WHERE A.[info_id]=B.[info_id] AND A.[info_id]=C.[info_id]
105
106
97190335D9E7EB10F70D0D8294E34557
107
108
21232f297a57a5a743894a0e4a801fc3 admin

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108
