SQL

MySQLのテーブル作成

2011年01月06日
今日はTelnetで接続して、DBにテーブルを作成しました。

まずは、テーブルを削除します。テーブル削除はPostgreSQLと同じです。
 drop table テーブル名;

次にテーブルを作成します。
テーブル作成もPostgreSQLと同じです。
 create table テーブル名 (
   col1 text,
   col2 int,
   col3 timestamp
 );

デフォルト値やNullの禁止などももちろんできます。
データ型などは
MySQLコマンドリファレンス
が参考になります。

テーブルがちゃんと作成できたかどうかは、
 desc テーブル名;
で確認できます。カラム名、データ型などが一覧表示されます。

DBにあるテーブルの一覧は、
 show tables;
で表示されます。

今日はとりあえずテーブル作成のみです。
項目追加や削除、インデックスなどについてはおそらく後日必要になるでしょうから、そのときに。