DDL(データ定義言語)

【Oracle SQL】TRUNCATE文 テーブル内の全データ削除

TRUNCATE文は、テーブル内の全データを一括削除します。基本構文TRUNCATE TABLE テーブル名;DELETE文と違うところは、特定の行を削除するなどの条件を指定することができません。一括で削除するため、DELETE文に比べて処...
DDL(データ定義言語)

【Oracle SQL】インデックス作成 CREATE INDEX

CREATE INDEX文は、テーブルのインデックスを作成するときに使用します。インデックスとは、本に例えると索引です。索引があれば、目的の場所に速くたどり着くことができますよね。テーブルにインデックスを作成することで、検索時間の短縮に役立...
DDL(データ定義言語)

【Oracle SQL】CREATE TABLE

CREATE TABLE文はテーブルを作成するときに使用します。基本構文CREATE TABLE <テーブル名> (カラム名 データ型 [列制約] [, カラム名 データ型 [列制約], ・・・] [表制約] );テーブル名作成するテーブル...
DDL(データ定義言語)

【Oracle SQL】ALTER TABLE文

テーブル定義を変更するときに使用します。MODIFY テーブルのカラムの桁数を変更するALTER TABLE 社員 MODIFY (氏名 VARCHAR2(20));上記の例は、「社員」テーブルの「氏名」の桁数を「VARCHAR(20)」に...
DDL(データ定義言語)

【Oracle SQL】DROP文

DROP文は、データーベースのオブジェクトを削除するために使用します。主なオブジェクトの削除例DROP TABLE ~  テーブルを削除します。 DROP TABLE テーブル名;DROP INDEX ~  インデックスを削除します。DRO...
Oracle

【Oracle SQL】外部結合(LEFT JOIN)

外部結合(LEFT JOIN)は、左側のテーブルの全ての行に、右側のテーブルと一致する行があれば結合し、一致しない場合はNULL値を持つ結果を生成します。外部結合は、左側のテーブルの全てのデータを保持しながら、右側のテーブルとの結合結果を取...
Oracle

【Oracle SQL】内部結合(INNER JOIN)

内部結合(INNER JOIN)は、2つ以上のテーブル間で一致する行を結合する方法です。結合に使用される列の値が一致する行のみが結果に含まれます。内部結合は、共通のキー列を持つ関連するテーブルを結合するために使用されます。以下のような2つの...
Oracle

【Oracle SQL】UPDATE文

UPDATE文は、既にテーブルに格納されているデータを更新するときに使用します。基本構文UPDATE テーブル名SET カラム名1 = value1, カラム名2 = value2, ・・・WHERE 条件式;テーブル名更新するテーブルの名...
Oracle

【Oracle SQL】INSERT文

INSERT文は新しい行をテーブルに挿入するためのSQL文です。INSERT文を使用することで、テーブルに新しいレコードを追加することができます。基本構文INSERT INTO テーブル名 (列1, 列2, 列3, ・・・)VALUES (...
Oracle

【Oracle SQL】DELETE文

DELETE文はデータの削除を行うためのSQL文です。DELETE文を使用することで、データベース内のテーブルから1行または複数の行を削除することができます。基本構文DELETE FROM テーブル名WHERE 条件式;上記のSQLを説明し...