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日~