课工场新闻发布系统Web的数据库代码

本文介绍使用图形化界面工具Navicat输入SQL语句创建库、表,以及导出sql脚本的 全过程

   如何在图形化界面工具Navicat使用SQL语句创建库 和表

图形化界面工具Navicat的下载地址:

步骤:点击查询,新建查询, 输入sql语句,点击运行,确定 无错误,然后在左侧点击表右键刷新。

课工场新闻发布系统web的数据库代码如下:https://pan.baidu.com/s/1FazcWEXKX-WMb7kYTM4LFA

​

-----新闻发布系统
-----用户表
CREATE TABLE `news_user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(20) DEFAULT NULL,
  `password` varchar(20) DEFAULT NULL,
  `email` varchar(100) DEFAULT NULL,
  `usertype` tinyint(8) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO NEWS_USER VALUES(1,'admin','admin','[email protected]',0);
INSERT INTO NEWS_USER VALUES(2,'user','user','[email protected]',1);
INSERT INTO NEWS_USER VALUES(3,'test','test','[email protected]',1);

-----新闻分类表, 有外键存在,因此先删除子表

CREATE TABLE `news_category` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL,
  `createdate` date NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO NEWS_CATEGORY(id,name,createdate) VALUES(1,'国内',SYSDATE());
INSERT INTO NEWS_CATEGORY(id,name,createdate) VALUES(2,'国际',SYSDATE());
INSERT INTO NEWS_CATEGORY(id,name,createdate) VALUES(3,'娱乐',SYSDATE());
INSERT INTO NEWS_CATEGORY(id,name,createdate) VALUES(4,'军事',SYSDATE());
INSERT INTO NEWS_CATEGORY(id,name,createdate) VALUES(5,'财经',SYSDATE()); 
INSERT INTO NEWS_CATEGORY(id,name,createdate) VALUES(6,'天气',SYSDATE()); 

-----新闻明细表
CREATE TABLE `news_detail` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `categoryId` int(11) NOT NULL,
  `title` varchar(100) NOT NULL,
  `summary` varchar(255) DEFAULT NULL,
  `content` varchar(2000) DEFAULT NULL,
  `picpath` varchar(255) DEFAULT NULL,
  `author` varchar(50) DEFAULT NULL,
  `createdate` date DEFAULT NULL,
  `modifydate` date DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
INSERT INTO NEWS_DETAIL VALUES(1,1,'尼日利亚一架客机坠毁','尼日利亚一架客机坠毁,伤亡惨重','尼日利亚一架客机坠毁,伤亡惨重,10人重伤','','admin',SYSDATE(),SYSDATE());

-----新闻评论表
CREATE TABLE `news_comment` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `newsId` int(10) NOT NULL,
  `content` varchar(2000) DEFAULT NULL,
  `author` varchar(50) DEFAULT NULL,
  `ip` varchar(15) DEFAULT NULL,
  `createdate` date DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

SELECT * FROM news_detail;
DELETE FROM news_detail WHERE ID=2



​

 

 

你可能感兴趣的:(Java,mysql)