接著入門1生成的表 studnet,teacher,test_course,score
將student表中的
student_id
設定為「主鍵」
alter table student add primary key(student_id)
設定外來鍵:test_score表中的
student_id
參照student
表中的student_id
,test_id
參照test
表中的test_id
;、
alter table test_score add constraint fk_sid foreign key(studnet_id) references studnet(studnet_id)
在student表中新增專業列
institute
,最長是
10個漢字,不允許為空,預設值為「計算機軟體」;
alter table student add institute char(10) not null default 'cs'
修改student表中列
***上的預設值為『女』;
alter table student modify(*** default'女')
在teacher表中新增約束,工作時間必須大於生日;
alter table teacher add constraints ck_date check(workdata>birthdata)
oracle入門操作二
oracle入門操作二 內容的修改必須要使用commit或rollback去提交或者回滾 的資料。圖中綠色的圖示代表提交,紅色的圖示代表回滾。提交操作後,原表資料發生變化,回滾操作後,原表資料不發生變化 往已有的 中新增資料 insert into 插入資料到哪個位置 第一種句式 往 的每一列都新增...
DB2 鍵約束操作
db2 鍵約束操作 今天遇到乙個問題,想要刪掉乙個表中的某列的唯一約束,google了一下,搜出來許許多多,找到能用的,記下來總結如下。命令如下 select constname,tabname,colname,colseq from syscat.keycoluse where tabname t...
Oracle的表操作 外來鍵約束
1 外來鍵約束 外來鍵 foreign key 是用來建立和加強兩個表資料之間的連線的一列或多列。外來鍵約束是唯一涉及兩個表關係的約束。注 先建立的表叫主表或附表,後建立的且和主表有關係的表叫從表或子表 2 外來鍵約束的注意事項 1 設定外來鍵約束時主表的字段必須是主鍵列 或唯一列 2 主從表中相應...