`
爪哇GOOD
  • 浏览: 56099 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

bbs基本建表语句

阅读更多
create database test1

--bbs论坛会员基本信息表
CREATE TABLE bbsuser(
username VARCHAR(20)  PRIMARY KEY,
[password] VARCHAR(20)  NOT NULL,
nickname VARCHAR(20)  NOT NULL,
sex  VARCHAR(2)  NOT NULL,
birthyear VARCHAR(4)  NOT NULL,
birthmonth VARCHAR(4)  NOT NULL,
birthday VARCHAR(4)  NOT NULL,
e_mail  VARCHAR(50)  NOT NULL,
mobile  VARCHAR(20)   NULL,
signature VARCHAR(250)  NULL,
usergrade VARCHAR(20)   default '普通会员',
userscore numeric(10)    NULL
);

--论坛版块基本信息表
CREATE TABLE sort(
id   numeric(10)  PRIMARY KEY,
sortname VARCHAR(20)  NOT NULL ,
master  VARCHAR(20)   foreign key REFERENCES bbsuser(username) ON DELETE CASCADE
);
--论坛主贴信息表
CREATE TABLE topic(
id   numeric(10)  PRIMARY KEY,
topicname  VARCHAR(20)  NOT NULL ,
topiccontent VARCHAR(2000) NULL,
owner  VARCHAR(20)  NOT NULL
   foreign key  REFERENCES bbsuser(username) ON DELETE CASCADE,
time  DATEtime   NOT NULL,
sortid   numeric(10)   NOT NULL
   foreign key  REFERENCES sort(id)
);
--论坛回帖信息表
CREATE TABLE responses(
id   numeric(10)   PRIMARY KEY,
title   VARCHAR(20)  NOT NULL ,
content  VARCHAR(2000) NULL,
owner  VARCHAR(20)  NOT NULL
   REFERENCES bbsuser(username) ON DELETE CASCADE,
time  DATEtime   NOT NULL,
topicid  numeric(10)   NOT NULL
   REFERENCES topic(id)
);

insert into bbsuser values('mike','111','大奔','男','1970','12','10','manager@studyonline.com','1391230896','管理员','管理员',10);
insert into bbsuser values('robert','222','小龙女','女','1982','12','25','peter@163.com','1352345646','努力吧','版主',20);
insert into bbsuser values('jenney','333','大虾','男','1979','08','12','accp@accp.com','1372342566','我爱struts','普通会员',30);
insert into bbsuser values('peter','444','侠女','女','1981','01','10','sna@sina.com','1391231758','分层好','普通会员',30);

insert into sort values(1,'Struts','mike');
insert into sort values(2,'Eclipse','jenney');
insert into sort values(3,'accp','peter');


select * from bbsuser
select * from  sort
select * from topic
select * from  responses
select * from dengji

create table dengji
(
dengji_id    varchar(20),
dengji_low   int,
dengji_heigh int,
dengji_name  varchar(40)
)
--等级表
insert into dengji values('d001',0,10,'小虾米')

insert into dengji values('d001',10,30,'大虾米')

insert into dengji values('d001',30,50,'大侠')
--跨行查询
select * from bbsuser as b,dengji as d
where  b.userscore>=d.dengji_low and b.userscore<d.dengji_heigh


insert into topic values(1,'分手在雨天','你好毒!','mike',getdate(),2)



select sort.sortname as '版块信息',count(topic.id) as'主贴数量',topic.topicname as '主贴名',topic.owner as '发帖人' ,topic.time as '发帖时间',sort.sortname as '版主' from sort,topic
where sort.id=topic.id  group by sort.sortname,topic.time,topic.topicname,topic.owner order by topic.time desc



分享到:
评论

相关推荐

    oracle建表修改字段

    根据给定的文件信息,我们将深入探讨“oracle建表修改字段”的核心知识点,包括如何使用SQL语句创建表、定义字段属性以及如何修改现有字段的属性。 ### 创建表(Create Table) 在Oracle中,使用`CREATE TABLE`...

    论坛T-SQL语句实例 简单易懂 建库建表建约束等

    本资源针对初学者,通过"论坛T-SQL语句实例 简单易懂 建库建表建约束等"这个主题,旨在帮助初学者快速理解和掌握T-SQL的基础操作。 首先,我们来讨论如何创建数据库。在T-SQL中,使用`CREATE DATABASE`语句可以新建...

    jsp写的BBS小论坛 有分页 有注册登录 带数据库

    这是一个真正的java代码风格的BBS论坛 带数据库 和所有建表语句 jsp+javaBean+servlet的注册登录 主要功能:分页,发主题帖,回复等等 刚刚写好 拿来分享

    使用TSQL建库建表PPT学习教案.pptx

    首先,课程目标明确指出,学习者需要了解设计数据库的基本流程,熟练使用TSQL进行建库、建表,并添加约束。此外,还要求掌握查询、索引、视图的创建,以及存储过程的编写,以应对复杂的业务逻辑。这些都是数据库管理...

    使用TSQL建库建表PPT课件.pptx

    课程旨在让学习者掌握设计数据库的基本步骤,熟练使用TSQL进行建库、建表、添加约束,并通过编程实现复杂查询、创建索引、视图、存储过程等。 首先,课程强调了TSQL在数据库管理中的重要性,尤其是在实现C#、Java等...

    Oracle数据库实现BBS

    "建表SQL语句.txt"文件应该包含了创建这些表的SQL命令,包括定义字段类型、主键、外键等,以保证数据的一致性和完整性。 JSP(Java Server Pages)是用于动态网页开发的Java技术,它与Oracle数据库结合,可以实现...

    SSH+SqlServer 2005 毕业设计 BBS系统

    这个系统包括了完整的数据库设计,提供了详细的建表语句,方便用户直接部署到MyEclipse开发环境中运行。 SSH(Struts、Spring、Hibernate)是Java Web开发中常见的三个框架: 1. **Struts**:是一个MVC(Model-View...

    完整的BBS论坛项目

    5. **数据库设计**:数据库建表代码及其关联是BBS论坛的基础。通常会包含用户表、帖子表、评论表、分类表等。表间关系可能涉及一对多、多对多等,比如用户与帖子、评论的关系,分类与帖子的关系。 6. **发帖、跟帖...

    jsp+servlet+mysql做的bbs系统

    5. 数据库建表:尽管描述中提到数据库建表文件丢失,但通常BBS系统会包含以下核心表: - 用户表(users),存储用户名、密码、邮箱等信息。 - 帖子表(topics),存储主题、作者、发布时间、内容等。 - 回帖表...

    基于JSP的小型bbs

    先建立数据库,建表,mysql 语句已给出;mysql的连接器在WebContent\WEB-INF\lib目录下。 有些地方还不太完善,比如一些页面返回到主页的地方没有写,不过挺好写的,希望这个对你有帮助。。。 新手水平有限,谅解

    Mindsware动态数据对象平台v0.2版发布

    2、Sample_Web_Project目录下面是一个示例Web project3、Sql_Scripts_for_Sample目录下面是示例所需的数据库建表语句, 包括Oracle和MS SQL的,以及一个建好表的Access示例数据库。4、需要下载Oracle Client以及...

    动网dvbbs8.0 官方sql

    然后,使用数据库管理工具(如phpMyAdmin或命令行客户端)导入这些SQL文件,执行其中的建表和数据插入语句。这样,论坛的基本数据结构就会被建立起来,后续可以通过论坛的管理后台进行用户注册、板块设置、权限配置...

    数据库的设计精选教材.pptx

    首先,数据库的基本操作包括建库、建表、添加约束、创建登录账户以及数据的增、删、改、查等基本语句。这些操作构成了数据库管理的基础。例如,INSERT用于增加新记录,DELETE用于删除记录,UPDATE用于修改已有记录,...

    SQL Server数据库设计和实现

    - **建表**:定义数据库表结构,包括字段名、数据类型、长度和约束等,使用`CREATE TABLE`语句。 - **加约束**:设置表的完整性约束,如NOT NULL、UNIQUE、FOREIGN KEY 和 PRIMARY KEY。 - **创建登录帐户**:...

    LeadWit CMS.NET 1.5

    对Sql Server 数据库具有建表、备份的权限 相关文档: 安装常见问题 01-环境配置指南 02-IIS建立站点 03-Sql server数据库建立 04-目录权限设置 05-运行安装程序 06-模板机制 07-模板语法 08-loop语句...

Global site tag (gtag.js) - Google Analytics