1:
2:
-- Tabellstruktur `comments`
3:
--
4:
5:
CREATE TABLE IF NOT EXISTS `comments` (
6:
`comment_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
7:
`comment_by` varchar(25) NOT NULL,
8:
`comment_on_post_id` int(10) unsigned NOT NULL,
9:
PRIMARY KEY (`comment_id`)
10:
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=79 ;
11:
12:
--// Från 'comments' skulle jag vilja räkna hur många kommentarer en användare har gjort
13:
-- Alltså något i stil med "COUNT(comment_id) AS count_posts WHERE comment_by = 'användaren'"
14:
15:
16:
17:
--
18:
-- Tabellstruktur `posts`
19:
--
20:
21:
CREATE TABLE IF NOT EXISTS `posts` (
22:
`post_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
23:
`post_creator` varchar(25) NOT NULL,
24:
`post_views` int(11) unsigned NOT NULL,
25:
`post_upload_id` int(11) NOT NULL,
26:
PRIMARY KEY (`post_id`)
27:
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=85 ;
28:
29:
--// Från 'posts' skulle jag vilja räkna antalet poster en användare har skapat och även totalt antal visningar som användares poster har genererat.
30:
-- Det vill säga att alla summorna i 'post_views' adderas ihop WHERE post_creator = 'användaren'
31:
32:
33:
34:
--
35:
-- Tabellstruktur `upload`
36:
--
37:
38:
CREATE TABLE IF NOT EXISTS `upload` (
39:
`upload_id` int(11) NOT NULL AUTO_INCREMENT,
40:
`upload_name` varchar(30) NOT NULL,
41:
`upload_by_user` varchar(25) NOT NULL,
42:
`upload_to_post_id` int(11) NOT NULL,
43:
`upload_dir` varchar(255) NOT NULL,
44:
PRIMARY KEY (`upload_id`)
45:
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;
46:
47:
-- //Från 'upload' skulle jag vilja räkna hur många filer en användare har laddat upp.
48:
49:
50:
51:
52:
53:
--
54:
-- Tabellstruktur `users`
55:
--
56:
57:
CREATE TABLE IF NOT EXISTS `users` (
58:
`user_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
59:
`user_name` varchar(25) NOT NULL,
60:
PRIMARY KEY (`user_id`),
61:
UNIQUE KEY `user_name` (`user_name`)
62:
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=91 ;