IT企業未経験30代 100日後に自社のシステムを作れるようにする。⑤

MySQL

今回からデータベースの勉強を始めました!

何回か分けて分けて学習した内容を記載していきます。

MySQL TABLE作成編~

テーブルの作成するには、

CREATE TABLE [テーブル名]([カラム名] [カラムのデータ型]);


※カラムは上から順に設定される。カラムが複数ある場合は、コンマで区切る。最後のカラムの後ろにカンマを付与してしまうと構文のエラーになる。

▼データ型の詳細

  • 整数
    • TINYINT -128 ~ +127
    • INT -21億 ~ +21億
    • BIGINT -922京 ~ +922京
  • マイナスが必要じゃない場合
    • TINYINT UNSIGNED 0 ~ 255
    • INT UNDIGNED 0 ~ 42億
    • BIGINT UNSIGNED 0 ~ 1844京
  • 実数
    • DECIMAL 固定小数点
    • FLOAT 浮動小数点
    • DOUBLE 浮動小数点(高精度)
  • 文字列
    • CHAR 0 ~ 25文字
    • VARCHAR 0 ~ 65535文字
    • TEXT それ以上
    • ENUM 特定の文字列から一つ
    • SET 特定の文字列から複数
  • 真偽値
    • BOOL TRUE / FALSE
    • TINYINT(1) 1 / 0
  • 日時
    • DATE 日付
    • TIME 時間
    • DATETIME 日時

TABLE 削除編~

作成したTABLEを削除するには、

DROP TABLE [テーブル名];

※テーブル名をカンマで続けて、複数のテーブル削除することも可能。

補足
DOROP TABLE IF EXISTS [テーブル名];

IF EXISTS を使用することによって指定したテーブルが存在する場合にそのテーブルを削除する もしテーブルに存在しない場合は、何もせずに進むことが出来る。 

次回 SELECT WHERE編

また次回よろしくお願いします。

~2024年8月30日~

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です