データ定義言語(DDL)
データ定義言語(Data Definition Language:DDL)とは、データベースにおけるデータ構造を定義するために用いられる言語のことです。
DDLはリレーショナルデータベースを対象として、テーブルなどの構造を制御することできます。
データ定義言語 一覧
構文 | 内容 |
---|---|
CREATE DATABASE | データベースを作成できます。 |
DROP DATABASE | データベースを削除できます。 |
CREATE TABLE | データベースに表(テーブル)を作成できます。 |
DROP TABLE | 表(テーブル)、及びデータを削除できます。 |
ALTER | オブジェクトの特性を変更できます。 |
データ定義言語 文法
-- データベースを作成.
CREATE DATABASE データベース名;
-- データベースを削除.
DROP DATABASE データベース名;
-- テーブルを作成.
CREATE TABLE [ IF NOT EXISTS ] テーブル名 [ (列名 型名 制約,...) ] [ 表パラメータ ];
-- テーブルを削除.
DROP TABLE [ IF EXISTS ] テーブル名 [ , テーブル名,... ] [ RESTRICT | CASCADE ];
-- オブジェクトの特性を変更.
ALTER [ オブジェクトの種類 ] [ オブジェクト名 ] [ パラメータ ];