【PHP】Laravelのカラム作成で使えるデータ型は?
こんにちは!CODE CLUB965のKです!
今回は、PHP Laravelでカラムを作成するときに使えるデータ型を紹介したいと思います。
使えるデータ型
以下にまとめておきます。
データ型 | 説明 |
increments('id') | 符号なしINTを使用したID(主キー) |
binary('カラム名') | バイナリデータのカラム |
boolean('カラム名') | 真偽値のカラム(true/false) |
char('カラム名', 長さ) | 長さ指定の文字列のカラム |
date('カラム名') | 日付カラム |
time('カラム名') | 時間カラム |
dateTime(カラム名) | 日時カラム |
double('カラム名', 桁数, 小数点以下桁数) | 桁数は、全体の桁数 小数点以下の桁数は、桁数の中で小数点以下の桁数 |
enum('カラム名', ['定数', '定数']) | ENUMカラム |
integer('カラム名') | 数値データカラム |
json('カラム名') | JSONフィールドカラム |
timestamp('カラム名') | TIMESTAMPカラム |
timestamps() | created_at と update_at カラム |
nullableTimestamps() | NULL値を許容する以外は、timestamps()と同じ |
string('カラム名') | VARCHARカラム |
string('カラム名', 長さ) | 長さ指定のVARCHARカラム |
text('カラム名') | TEXTカラム |
細かい使い方や仕様は今回は省略します。
忘れってしまった時の参考にどうぞ!
それでは、また!