--使用者表
create table gb_bbs_user (
id bigint primary key identity(1,1),--bbs使用者
memberid bigint foreign key (memberid) references t_member(id),
staus int default 0 -- 0-正常,1-鎖定,2-禁止發貼,3-禁止回帖
);--板塊表
create table gb_bbs_bankuai(
id int primary key identity(1,1),--板塊id
[name] varchar(50),--板塊名稱
keyname varchar(50),--板塊對應貼子table名稱關鍵字,比如=001 那麼板塊對應帖子表對應gb_bbs_tiezhi_001
banzhu bigint foreign key (banzhu) references gb_bbs_user(id),--版主id
ftstatus int ,--發貼狀態,0-不需要審核,1-需要審核,2-已審核,3-審核通過
htstatus int ,--回帖狀態,0-不需要審核,1-需要審核,2-已審核,3-審核通過
status int ,--板塊狀態,0-正常,1-不顯示,2-刪除
remark text--板塊 備註/介紹
);--敏感詞表
create table gb_bbs_minganci(
id int primary key identity(1,1),--敏感詞id
minganci varchar(50),--敏感詞
replay varchar(50)--替換詞,如果刪除則替換詞為空
);
建立主鍵 建立外來鍵 建立約束
建立主鍵 三種方法 建立學生表 第一種 create table student sno char 5 primary key,學號 可以直接指定主鍵 sname char 20 not null,姓名 s char 3 not null,性別 sage integer not null,年齡 sd...
查詢表主鍵 外來鍵
專案中用到的一些sql oracle下的 總結 1 查詢表的所有索引 包括索引名,型別,構成列 select t.i.index type from user ind columns t,user indexes i where t.index name i.index name and t.tab...
表的主鍵與外來鍵
乙個關係表事實上是具有共同屬性的一類實體的集合。按照集合的定義,集合中元素不能重複。同樣,關係表中也不應該有重覆記錄。例如在學生表中,存有兩條一樣的學生記錄是不必要的,也是不合適的。在現實世界中,除了事物本身的資訊外,事物之間還存在著很多聯絡,這種聯絡反映到資料庫中就體現為表之間的聯絡。例如在圖1中...