-- phpMyAdmin SQL Dump -- version 4.5.0.2 -- http://www.phpmyadmin.net -- -- Host: 127.0.0.1 -- Generation Time: Nov 27, 2015 at 11:21 PM -- Server version: 10.0.17-MariaDB -- PHP Version: 5.6.14 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Database: `photoshare` -- -- -------------------------------------------------------- -- -- Table structure for table `album` -- CREATE TABLE `album` ( `albumId` int(11) NOT NULL, `name` varchar(50) NOT NULL, `username` varchar(20) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -------------------------------------------------------- -- -- Table structure for table `albumdata` -- CREATE TABLE `albumdata` ( `dataentry` int(11) NOT NULL, `imgId` mediumblob, `albumId` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -------------------------------------------------------- -- -- Table structure for table `groups` -- CREATE TABLE `groups` ( `groupId` int(11) NOT NULL, `gname` varchar(50) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -------------------------------------------------------- -- -- Table structure for table `imagetags` -- CREATE TABLE `imagetags` ( `imgId` int(11) NOT NULL, `tag` varchar(100) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -------------------------------------------------------- -- -- Table structure for table `imgcomments` -- CREATE TABLE `imgcomments` ( `commentid` int(11) NOT NULL, `username` varchar(20) NOT NULL, `commentstr` varchar(500) DEFAULT NULL, `imgId` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -------------------------------------------------------- -- -- Table structure for table `members` -- CREATE TABLE `members` ( `groupId` int(11) NOT NULL DEFAULT '0', `username` varchar(20) NOT NULL DEFAULT '' ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -------------------------------------------------------- -- -- Table structure for table `photos` -- CREATE TABLE `photos` ( `username` varchar(20) NOT NULL DEFAULT '', `imgId` int(11) NOT NULL, `shareStatus` tinyint(1) DEFAULT NULL, `label` varchar(100) DEFAULT NULL, `description` varchar(100) DEFAULT NULL, `imageFile` mediumblob, `name` varchar(100) DEFAULT NULL, `albumId` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -------------------------------------------------------- -- -- Table structure for table `sharedto` -- CREATE TABLE `sharedto` ( `imgId` int(11) NOT NULL DEFAULT '0', `username` varchar(20) NOT NULL DEFAULT '' ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -------------------------------------------------------- -- -- Table structure for table `users` -- CREATE TABLE `users` ( `username` varchar(20) NOT NULL, `fullname` varchar(50) NOT NULL, `email` varchar(100) NOT NULL, `pass` varchar(20) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Indexes for dumped tables -- -- -- Indexes for table `album` -- ALTER TABLE `album` ADD PRIMARY KEY (`albumId`), ADD UNIQUE KEY `name` (`name`), ADD KEY `username` (`username`); -- -- Indexes for table `albumdata` -- ALTER TABLE `albumdata` ADD PRIMARY KEY (`dataentry`); -- -- Indexes for table `groups` -- ALTER TABLE `groups` ADD PRIMARY KEY (`groupId`); -- -- Indexes for table `imgcomments` -- ALTER TABLE `imgcomments` ADD PRIMARY KEY (`commentid`); -- -- Indexes for table `members` -- ALTER TABLE `members` ADD PRIMARY KEY (`groupId`,`username`), ADD KEY `username` (`username`); -- -- Indexes for table `photos` -- ALTER TABLE `photos` ADD PRIMARY KEY (`imgId`); -- -- Indexes for table `sharedto` -- ALTER TABLE `sharedto` ADD PRIMARY KEY (`imgId`,`username`), ADD KEY `username` (`username`); -- -- Indexes for table `users` -- ALTER TABLE `users` ADD PRIMARY KEY (`username`); -- -- AUTO_INCREMENT for dumped tables -- -- -- AUTO_INCREMENT for table `album` -- ALTER TABLE `album` MODIFY `albumId` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11; -- -- AUTO_INCREMENT for table `albumdata` -- ALTER TABLE `albumdata` MODIFY `dataentry` int(11) NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT for table `groups` -- ALTER TABLE `groups` MODIFY `groupId` int(11) NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT for table `imgcomments` -- ALTER TABLE `imgcomments` MODIFY `commentid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12; -- -- AUTO_INCREMENT for table `photos` -- ALTER TABLE `photos` MODIFY `imgId` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=55; -- -- Constraints for dumped tables -- -- -- Constraints for table `album` -- ALTER TABLE `album` ADD CONSTRAINT `album_ibfk_1` FOREIGN KEY (`username`) REFERENCES `users` (`username`); -- -- Constraints for table `members` -- ALTER TABLE `members` ADD CONSTRAINT `members_ibfk_1` FOREIGN KEY (`groupId`) REFERENCES `groups` (`groupId`), ADD CONSTRAINT `members_ibfk_2` FOREIGN KEY (`username`) REFERENCES `users` (`username`); -- -- Constraints for table `sharedto` -- ALTER TABLE `sharedto` ADD CONSTRAINT `sharedto_ibfk_1` FOREIGN KEY (`username`) REFERENCES `users` (`username`); /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;