oracle总结7
来源:互联网 发布:手机打开mobi软件 编辑:程序博客网 时间:2024/06/05 15:56
-----新闻发布系统
-----用户表
drop table NEWS_USER;
create table NEWS_USER(
id NUMBER(10, 0) PRIMARY KEY NOT NULL, ---用户编号
username varchar2(20) NOT NULL, ---用户名
password varchar2(20) NOT NULL, ---密码
email varchar2(100) NULL,
usertype number(5,0) NOT NULL ----用户类型 0:管理员 1:普通用户
);
INSERT INTO NEWS_USER VALUES(1,'admin','admin','admin@163.cn',0);
INSERT INTO NEWS_USER VALUES(2,'user','user','user@qq.cn',1);
INSERT INTO NEWS_USER VALUES(3,'test','test','test@126.cn',1);
-----新闻分类表, 有外键存在,因此先删除子表
drop table NEWS_COMMENT;
drop table NEWS_DETAIL;
drop table NEWS_CATEGORY;
create table NEWS_CATEGORY(
id NUMBER(10,0) NOT NULL PRIMARY KEY,
name varchar2(50) NOT NULL,
createdate Date NOT NULL ---创建时间
);
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 number(10,0) NOT NULL PRIMARY KEY, --id
categoryId number(10,0) NOT NULL, --新闻类别id
title varchar2(100) NOT NULL,--新闻标题
summary varchar2(255) NULL, --新闻摘要
content CLOB NULL, --新闻内容
picpath varchar2(255) NULL, --新闻图片路径
author varchar2(50) NULL,--发表者
createdate date NULL, --创建时间
modifydate date NULL, --修改时间
Foreign key(categoryId) references NEWS_CATEGORY(id)
);
create sequence SEQ_NEWS
minvalue 1
maxvalue 999999999999999999
start with 1
increment by 1
cache 20;
INSERT INTO NEWS_DETAIL VALUES(SEQ_NEWS.nextval,2,'尼日利亚一架客机坠毁','尼日利亚一架客机坠毁,伤亡惨重','尼日利亚一架客机坠毁,伤亡惨重,10人重伤','','admin',sysdate,sysdate);
INSERT INTO NEWS_DETAIL VALUES(SEQ_NEWS.nextval,1,'快女资讯快报','快女资讯最先获得','快女资讯谁能拿到?','','admin',sysdate,sysdate);
INSERT INTO NEWS_DETAIL VALUES(SEQ_NEWS.nextval,1,'85岁老人扭秧歌','成都一群85岁老人自发扭秧歌','成都一群85岁老人自发扭秧歌','','admin',sysdate,sysdate);
-----新闻评论表
create table NEWS_COMMENT(
id number(10,0) PRIMARY KEY, --id
newsId number(10,0) NOT NULL, --评论新闻id
content varchar2(2000), --评论内容
author varchar2(50), --评论者
ip varchar2(15), --评论ip
createdate date, --发表时间
Foreign key(newsId) references NEWS_DETAIL(id)
);
SELECT * FROM news_detail;
-----用户表
drop table NEWS_USER;
create table NEWS_USER(
id NUMBER(10, 0) PRIMARY KEY NOT NULL, ---用户编号
username varchar2(20) NOT NULL, ---用户名
password varchar2(20) NOT NULL, ---密码
email varchar2(100) NULL,
usertype number(5,0) NOT NULL ----用户类型 0:管理员 1:普通用户
);
INSERT INTO NEWS_USER VALUES(1,'admin','admin','admin@163.cn',0);
INSERT INTO NEWS_USER VALUES(2,'user','user','user@qq.cn',1);
INSERT INTO NEWS_USER VALUES(3,'test','test','test@126.cn',1);
-----新闻分类表, 有外键存在,因此先删除子表
drop table NEWS_COMMENT;
drop table NEWS_DETAIL;
drop table NEWS_CATEGORY;
create table NEWS_CATEGORY(
id NUMBER(10,0) NOT NULL PRIMARY KEY,
name varchar2(50) NOT NULL,
createdate Date NOT NULL ---创建时间
);
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 number(10,0) NOT NULL PRIMARY KEY, --id
categoryId number(10,0) NOT NULL, --新闻类别id
title varchar2(100) NOT NULL,--新闻标题
summary varchar2(255) NULL, --新闻摘要
content CLOB NULL, --新闻内容
picpath varchar2(255) NULL, --新闻图片路径
author varchar2(50) NULL,--发表者
createdate date NULL, --创建时间
modifydate date NULL, --修改时间
Foreign key(categoryId) references NEWS_CATEGORY(id)
);
create sequence SEQ_NEWS
minvalue 1
maxvalue 999999999999999999
start with 1
increment by 1
cache 20;
INSERT INTO NEWS_DETAIL VALUES(SEQ_NEWS.nextval,2,'尼日利亚一架客机坠毁','尼日利亚一架客机坠毁,伤亡惨重','尼日利亚一架客机坠毁,伤亡惨重,10人重伤','','admin',sysdate,sysdate);
INSERT INTO NEWS_DETAIL VALUES(SEQ_NEWS.nextval,1,'快女资讯快报','快女资讯最先获得','快女资讯谁能拿到?','','admin',sysdate,sysdate);
INSERT INTO NEWS_DETAIL VALUES(SEQ_NEWS.nextval,1,'85岁老人扭秧歌','成都一群85岁老人自发扭秧歌','成都一群85岁老人自发扭秧歌','','admin',sysdate,sysdate);
-----新闻评论表
create table NEWS_COMMENT(
id number(10,0) PRIMARY KEY, --id
newsId number(10,0) NOT NULL, --评论新闻id
content varchar2(2000), --评论内容
author varchar2(50), --评论者
ip varchar2(15), --评论ip
createdate date, --发表时间
Foreign key(newsId) references NEWS_DETAIL(id)
);
SELECT * FROM news_detail;
0 0
- oracle总结7
- Oracle总结
- Oracle 总结
- Oracle总结
- oracle总结
- oracle总结
- Oracle 总结
- Oracle 总结
- oracle总结
- Oracle-总结
- Oracle总结
- Oracle总结
- Oracle总结
- oracle总结
- oracle总结
- Oracle总结
- oracle 总结
- Oracle总结
- 漫谈并发编程(三):共享受限资源
- oracle总结6
- 百度面试题:一个单链表,长度未知,如何快速的找出位于中间的那个元素
- c++builder怎么像c#那样快速找到某个控件?
- 数据结构值行逻辑链接表实现矩阵运算(参考整理严蔚敏数据结构)
- oracle总结7
- 初探Oracle:Oracle 9i 的安装文件下载和安装过程中遇到的问题
- oracle总结8
- oracle database link小结
- 邮票分你一半
- storm源代码之tuple是如何发送的
- sdut 5-3 多级派生类的构造函数
- JavaWeb编码和乱码解决方法
- select函数实现无阻塞的连接、接收、输入发送