Está en la página 1de 2

BASE DE DATOS: PHPDEMO

TABLA: CATEGORIAS Campo Tipo CATEGORIA varchar(20) DESCRIPCION text TABLA: COMENTARIOS Campo Tipo COMENTARIO int(11) USUARIO varchar(20) POST int(11) FECHA datetime CONTENIDO text TABLA: NOTICIAS Campo NOTICIA TITULO CONTENIDO DESDE HASTA TABLA: POSTS Campo POST FECHA TITULO CONTENIDO USUARIO CATEGORIA TABLA: USUARIOS Campo USUARIO NOMBRES PASSWORD EMAIL TIPO Nulo No No Predeterminado Comentarios

Nulo No No No No No

Predeterminado

Comentarios

Tipo int(11) varchar(20) text date date No No No No No

Nulo

Predeterminado

Comentarios

Tipo int(11) datetime varchar(40) text varchar(20) varchar(20) No No No No No No

Nulo

Predeterminado

Comentarios

Tipo varchar(20) varchar(40) varchar(10) varchar(40) tinyint(1)

Nulo No No No No No

Predeterminado

Comentarios

INSTRUCCIONES SQL - PHPDEMO


CREATE DATABASE `PHPDEMO`; USE `PHPDEMO`; CREATE TABLE IF NOT EXISTS `categorias` ( `CATEGORIA` varchar(20) COLLATE utf8_spanish_ci NOT NULL, `DESCRIPCION` text COLLATE utf8_spanish_ci NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci; INSERT INTO `categorias` (`CATEGORIA`, `DESCRIPCION`) VALUES ('IMAGENES', 'Posts con imgenes de todo tipo posteadas por los usuarios.'), ('MUSICA', 'Msica en lnea y para descargar posteadas por los usuarios.'), ('VIDEOS', 'Videos en lnea y para descarga posteados por los usuarios.'), ('DOCUMENTOS', 'Diversos documentos posteados por los usuarios.'); CREATE TABLE IF NOT EXISTS `comentarios` ( `COMENTARIO` int(11) NOT NULL AUTO_INCREMENT, `USUARIO` varchar(20) COLLATE utf8_spanish_ci NOT NULL, `POST` int(11) NOT NULL, `FECHA` datetime NOT NULL, `CONTENIDO` text COLLATE utf8_spanish_ci NOT NULL, PRIMARY KEY (`COMENTARIO`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `noticias` ( `NOTICIA` int(11) NOT NULL AUTO_INCREMENT, `TITULO` varchar(20) COLLATE utf8_spanish_ci NOT NULL, `CONTENIDO` text COLLATE utf8_spanish_ci NOT NULL, `DESDE` date NOT NULL, `HASTA` date NOT NULL, PRIMARY KEY (`NOTICIA`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `posts` ( `POST` int(11) NOT NULL AUTO_INCREMENT, `FECHA` datetime NOT NULL, `TITULO` varchar(40) COLLATE utf8_spanish_ci NOT NULL, `CONTENIDO` text COLLATE utf8_spanish_ci NOT NULL, `USUARIO` varchar(20) COLLATE utf8_spanish_ci NOT NULL, `CATEGORIA` varchar(20) COLLATE utf8_spanish_ci NOT NULL, PRIMARY KEY (`POST`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `usuarios` ( `USUARIO` varchar(20) COLLATE utf8_spanish_ci NOT NULL, `NOMBRES` varchar(40) COLLATE utf8_spanish_ci NOT NULL, `PASSWORD` varchar(10) COLLATE utf8_spanish_ci NOT NULL, `EMAIL` varchar(40) COLLATE utf8_spanish_ci NOT NULL, `TIPO` tinyint(1) NOT NULL, PRIMARY KEY (`USUARIO`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci; INSERT INTO `usuarios` (`USUARIO`, `NOMBRES`, `PASSWORD`, `EMAIL`, `TIPO`) VALUES ('ADMIN', 'ADMINISTRADOR DEL SISTEMA', 'ADMIN', 'ADMINISTRADOR@PHPDEMO.COM', 2), ('USER', 'USUARIO DEL SISTEMA', 'USER', 'USER@PHPDEMO.COM', 1);

También podría gustarte