oracle 11g 建庫 建表 增 刪 改 查 約束

來源:互聯網
上載者:User

標籤:

一.建庫

1.(點擊左上方帶綠色+號的按鈕)

2.(進入這個介面,passowrd為密碼。填寫完後點擊下面一排的Test按鈕進行測試,無異常就點擊Connect)

 二.建表

1-1.  create table 表名1(

      Tid  number(4) --primary  key 資料行層級條件約束(主鍵),

      Tname  varchar(10) --ont  null  非空約束,只能定義在資料行層級條件約束,

      Tsex  varchar2(2)--check  (tsex=‘男‘  or  tsex=‘女‘) 檢查約束,

      Taddress  varchar(30),

      constraint  表名1_tid_pk  primary  key(tid),--表級約束(主鍵)

      )

1-2.  create table 表名2(

      Tid  number(4),

      Sname  varchar2(10),

      comstraint  表名2_tid_fk  foreign  key(tid)  references  表名1(Tid),--  表級外鍵約束

        )  

三.增

1-1.一次插入一條資料

  insert  into  表名(Tid,Tname,Tsex,Taddress)  --欄位    可以省略但是要依依對應

  values  (1,‘張三‘,‘男‘,‘地球‘)   

1-2.一次性插入多條資料

  insert  into  表名

  select  2,‘李四‘,‘男‘,‘地球‘  from  dual

  union  all

  select  3,‘趙五‘,‘男‘,‘地球‘  from  dual

  union  all

  select  4,‘王六‘,‘男‘,‘地球‘  from  dual

  (註:dual為虛擬表,用來構成select文法規則,dual只有一條記錄。dual為sys使用者的一張表,是public的,其它user也可以使用。)

四.刪

1-1.  drop  table  text;  --刪除表名為text的表

1-2.  delete  from  text  --刪除表text的所有表記錄

1-3.  delete  from  text  --刪除表text欄位ID等於2的記錄

    where  id = 2;

五.改

1.  update  student  set  name = ‘莉莉‘  --把student表 name等於‘丫丫’  的name改成 ‘莉莉’

    where  name = ‘丫丫‘   

六.查

1.   select  *  from  表名emp    --查詢 表名為emp的所有記錄

七.約束

1-1.  primary  key  (簡稱:pk)--主鍵約束

1-2.  ont  null  (簡稱:nn)--非空約束

1-3.  unique  (簡稱:uq)--唯一約束

1-4.  check  (簡稱:ck)--檢查約束

1-5.  foreign  key  (簡稱:fk)--外鍵約束

約束方式分為:資料行層級條件約束和表級約束

資料行層級條件約束:寫在一列的最後面

表級約束:與其他欄位同級

(註::約束詳細帶碼在上 ?? )

oracle 11g 建庫 建表 增 刪 改 查 約束

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.