SQL

1月 1, 2003 · Posted in sql · Comment 

SQL(Structured Query Language):リレーショナルデータベースの定義や操作を行うことができる言語。IBMが開発した。

DDL (Data Description Language)

DML (Data Manipulation Language:データ操作言語)

SQL – データベースの変更(alter table)

1月 1, 2003 · Posted in sql · Comment 

列の追加

書式

alter table データベース名 add(
    項目1  型,
    項目2  型,
)

alter table profile add (
    name char(20),
    age  number(2)
);

型・長さ・制約の変更

書式

alter table データベース名 modify(
    変更内容
)

alter table profile modify (
    name char(30)
);

SQL – DBの作成 (create table)

1月 1, 2003 · Posted in sql · Comment 

書式

create table DB名(
    項目名1  データ型(桁) [制約],
    項目名2  データ型(桁) [制約],
    項目名n  データ型(桁) [制約]
)

データ型

char(10) とか number(10) など。
RDB システムによって違ったりするから、ここでは省略

制約

primary key – 主キーとして設定
not null – null禁止
default – デフォルト値の指定
check – 値をチェックする
unique – 値をユニークに指定(null可)
foreign key – 外部キー宣言

次ページへ »