目次へ

3. テーブルの操作

ここでは、テーブルの作成、変更及び削除について説明します。対象となるのはテーブルそのもので、テーブルに保存されるデータではありません。

3.1. テーブルの作成 <CREATE TABLE>

前章でも簡単に説明しましたが、テーブルの作成には CREATE TABLE 文を用います。CREATE TABLE 文の構文は次の通りです。

CREATE TABLE テーブル名 (列名 データ型 , ......);

CREATE TABLE の後にテーブル名を、その後ろの部分にカッコで囲んでフィールド名称、つまり列名とデータ型を設定します。

CREATE TABLE 文は行のない空のテーブルを作成する構文です。値は INSERT INTO 文を用いて入力します。INSERT INTO 文については後述します。CREATE TABLE 文は基本的に指定された順番に並んだ名前の付いた列の集合を説明するものとして、テーブル名を定義します。また、列のデータ型とサイズも定義します。テーブルは列を一つ以上持っていなければなりません。

例えば、下のような表を作成するには、sample.01 のような SQL を記述します。ここで、受注番号と受注個数は整数、得意先コードと商品コードは固定長文字列とします。

表:受注表
受注番号 得意先コード 商品コード 受注個数

-- sample.01 --
/* 受注表の定義 */
 CREATE TABLE 受注表
 (
 受注番号 INTEGER NOT NULL,
 得意先コード CHAR(5) ,
 商品コード CHAR(4) ,
 受注個数 INTEGER
 ) ;

関連記事

  • [SQL] 2. SQL 4 : SQLにおけるデータ型について説明します
  • [SQL] 2. SQL 5 : テーブルを作成するSQLについて説明します
  • 3. 変数 (2) : Javaの変数の型について説明します。

[SQL] 2. SQL 6 [SQL] 3. テーブルの操作 2

↑このページの先頭へ

Java
Java入門
JavaSE
JavaEE
Apache / Jakarta
Other Projects
Ruby
Ruby入門
Ruby 2.0
Ruby on Rails
Ruby on Rails 4.0
SQL
SQL
pgbench
PostgreSQLのレプリケーションと機能比較
XML
XMLの基本
XML Schema
XPath
XSLT
デザインパターン
UML
C言語
Go

AltStyle によって変換されたページ (->オリジナル) /