本文介绍使用图形化界面工具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