プログラミング学習記録 #2 MySQL・テーブル作成

●命名ルール

・データベース名、テーブル名、カラム名に使える文字

→ 半角文字のアルファベット、数字、アンダーバー

・名前の重複はNG

●テーブル作成

CREATE TBLE文で作成できる

CREATE TABLE <テーブル名> (
	列名  データ型  制約,
	列名  データ型  制約,
	列名  データ型    制約,
)<テーブルオプション>;

※列名、データ型、制約の間は半角開ける

●データ型

・INTEGER:整数を入れるカラムに指定、少数はNG

・VARCHAR():文字列を入れるカラムに指定、()内に文字数を0~65535字の範囲で指定できる

・TIMESTAMP:日付と時間両方を含む値を入れる

●制約

・NOT NULL:データを必ず入れなければならない、idなど

・PRIMARY KEY:主キー制約

・AUTO_INCRIMENT:データ追加時に連番を自動で付与する

・DEFAULT CURRENT_TIMESTAMP:大賞の列に値を指定しなかった場合は現在のタイムスタンプを設定する

●テーブル削除

DROP TABLE  テーブル名 ;

一つ以上のテーブルを削除できる


この記事が気に入ったらサポートをしてみませんか?