$table->bigincrements('id'); id 自動增量,使用相當於「big integer」型別
$table->biginteger('votes'); 相當於 bigint 型別
$table->binary('data'); 相當於 blob 型別
$table->boolean('confirmed'); 相當於 boolean 型別
$table->char('name', 4); 相當於 char 型別,並帶有長度
$table->date('created_at'); 相當於 date 型別
$table->datetime('created_at'); 相當於 datetime 型別
$table->decimal('amount', 5, 2); 相當於 decimal 型別,並帶有精度與基數
$table->double('column', 15, 8); 相當於 double 型別,總共有 15 位數,在小數點後面有 8 位數
$table->enum('choices', array('foo', 'bar')); 相當於 enum 型別
$table->float('amount'); 相當於 float 型別
$table->increments('id'); 相當於 incrementing 型別 (資料表主鍵)
$table->integer('votes'); 相當於 integer 型別
$table->json('options'); 相當於 json 型別
$table->longtext('description'); 相當於 longtext 型別
$table->mediuminteger('numbers'); 相當於 mediumint 型別
$table->mediumtext('description'); 相當於 mediumtext 型別
$table->morphs('taggable'); 加入整數 taggable_id 與字串 taggable_type
$table->nullabletimestamps(); 與 timestamps() 相同,但允許 null
$table->smallinteger('votes'); 相當於 smallint 型別
$table->tinyinteger('numbers'); 相當於 tinyint 型別
$table->softdeletes(); 加入 deleted_at 欄位於軟刪除使用
$table->string('email'); 相當於 varchar 型別
$table->string('name', 100); 相當於 varchar 型別,並指定長度
$table->text('description'); 相當於 text 型別
$table->time('sunrise'); 相當於 time 型別
$table->timestamp('added_on'); 相當於 timestamp 型別
$table->timestamps(); 加入 created_at 和 updated_at 字段
$table->remembertoken(); 加入 remember_token 使用 varchar(100) null
->nullable() 標示此欄位允許 null
->default($value) 宣告此字段的預設值
->unsigned() 配置整數是無分正負
$table->comment = '表注釋';
mysql修飾 Mysql欄位修飾符(約束)
1 null和not null not null不可以插入null,但可以插入空值。數值型 字元型 日期型都可以插入null,但只有字元型可以插入空值。使用方法如下 mysql create database test db query ok,1 row affected 0.00 sec mysq...
Java static 修飾的字段 方法
用來區別字段 方法 內部類,初始化 屬於物件還是屬於類本身。static 修飾的成員 字段 方法 隨著所在類的載入而載入 當 jvm 把位元組碼載入金 jvm 的時候,static 修飾的成員已經在記憶體中了 優先於物件的存在 物件是被手動通過 new 關鍵字創造出來的 static 修飾的成員被該...
mysql中修飾符 Mysql欄位修飾符(約束)
1 null和not null not null不可以插入null,但可以插入空值。數值型 字元型 日期型都可以插入null,但只有字元型可以插入空值。使用方法如下 mysql create database test db query ok,1 row affected 0.00 sec mysq...