建立表主鍵,外來鍵

2022-04-05 05:32:32 字數 882 閱讀 1667

--使用者表

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中...