在MySQL中,我們可以設(shè)置字段默認值。默認值指的是當插入一條記錄時,如果沒有給該字段賦值,則該字段將會被賦予默認值。
如果默認值為0,那么我們可以在字段定義時添加DEFAULT 0來設(shè)置默認值。
CREATE TABLE table_name ( column1 INT(11) DEFAULT 0, column2 VARCHAR(50) DEFAULT 'default_value' );
上面的代碼創(chuàng)建了一個名為table_name的表格,并定義了兩個字段。其中,column1字段為整數(shù)類型,長度為11,設(shè)置了默認值為0,column2字段為字符串類型,長度為50,設(shè)置了默認值為default_value。
如果我們不想在創(chuàng)建表格的時候設(shè)置默認值,也可以在之后使用ALTER TABLE語句來添加默認值。
ALTER TABLE table_name ALTER COLUMN column1 SET DEFAULT 0;
上面的代碼將table_name表格中的column1字段的默認值設(shè)置為0。
在實際使用中,我們會經(jīng)常使用默認值。因為默認值可以減少代碼量,提高代碼可讀性。