TOP > 月影丸の間 > 月影 COMPUTER > データベース > オラクル > オラクル コマンド(表)

オラクル コマンド(表)


表を作成する
CREATE TABLE aho (
  aho_id NUMBER(4),
  aho_name VARCHAR2(10),
  aho_date DATE
);


表の一覧を確認する

SELECT * FROM TAB;
出力結果:
TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
BIN$aE0UiMAJpoHgQAB/AQATdA==$0 TABLE
AHO                            TABLE


表の定義を確認する

DESC aho;
出力結果:
 名前                  NULL?    型
 --------------------- -------- ----------------------------
 AHO_ID                         NUMBER(4)
 AHO_NAME                       VARCHAR2(10)
 AHO_DATE                       DATE


表にデータを挿入する
INSERT INTO aho (
  aho_id,
  aho_name,
  aho_date
) VALUES (
  1,
  'データ',
  '2009-04-24'
);

INSERT INTO aho (
  aho_id,
  aho_name,
  aho_date
) VALUES (
  2,
  'で〜た',
  '2009-04-25'
);


表のデータを確認する

SELECT * FROM aho;
出力結果:
    AHO_ID AHO_NAME   AHO_DATE
---------- ---------- --------
         1 データ     09-04-24
         2 で〜た     09-04-25


表のデータを変更する
UPDATE aho
  SET 
  aho_name = '出た!',
  aho_date = '2009-04-26'
  WHERE aho_id = 2;


表のデータを削除する

DELETE FROM aho WHERE aho_id = 2;


表を削除する

DROP TABLE aho;
DROP TABLE aho CASCADE CONSTRAINTS;
DROP TABLE aho CASCADE CONSTRAINTS PURGE;
CASCADE CONSTRAINTS ・・・ 参照整合性制約も削除
PURGE ・・・ 関連づけられた領域を解放