問題5:テーブルとカラムを作成しよう!
CREATE文を使ってデータベース「ninjacode」の中にテーブルを作成します。
忍者CODEはプログラミング学習のサービスになるので
テーブル名は「languages」としましょう。
また、同時に主キーである「id」カラムと
言語名を管理する「name」カラムを作成しましょう。
忍者CODEはプログラミング学習のサービスになるので
テーブル名は「languages」としましょう。
また、同時に主キーである「id」カラムと
言語名を管理する「name」カラムを作成しましょう。
期待する画面
表示なし
解答ソースコード
USE ninjacode;
CREATE TABLE languages (id INT, name VARCHAR(255));
¥SQL¥
補足
カラムで指定するデータ型に以下のようにたくさん用意されています。
これらは一例になります。
・整数型(SMALLINT, MEDIUMINT, INTなど)
・浮動小数点数型(FLOAT, DOUBLEなど)
・固定小数点数型(DECIMAL, NUMERICなど)
・日付型と時刻型(DATE, TIME, DATETIMEなど)
他にもたくさんのデータ型が存在しますが、全てを覚える必要はありません。
頻繁に利用するINT型やVARCHAR型は積極的に覚えていきましょう!
これらは一例になります。
・整数型(SMALLINT, MEDIUMINT, INTなど)
・浮動小数点数型(FLOAT, DOUBLEなど)
・固定小数点数型(DECIMAL, NUMERICなど)
・日付型と時刻型(DATE, TIME, DATETIMEなど)
他にもたくさんのデータ型が存在しますが、全てを覚える必要はありません。
頻繁に利用するINT型やVARCHAR型は積極的に覚えていきましょう!
完了にする!
活動記録をTweetする
データベースの指定ができたら、下記構文を使ってテーブルとカラムを定義します。
CREATE TABLE テーブル名(カラム名 カラムの型);
カラムの指定はカンマで区切って複数同時に定義することができます。
今回は「id」にINT型を指定し、「name」には文字列を格納するVARCHAR型を指定します。
VARCHARの引数には最大文字数を指定することができます。