MySQL是一款常見的關系型數據庫,常用于Web應用程序的后臺數據存儲。在MySQL中,建表語句是創建數據表的一種方式。在建表語句中,可以使用默認值為列指定默認值。下面是如何在MySQL中使用默認值的建表語句。
CREATE TABLE table_name ( column_name1 data_type DEFAULT default_value, column_name2 data_type DEFAULT default_value, ... );
在上述代碼中,table_name表示新創建的表的名稱,column_name表示列的名稱,data_type表示列的數據類型,default_value表示列的默認值。在建表語句中,使用DEFAULT關鍵字在列中為默認值指定值。
例如,以下建表語句將在MySQL中創建一個名為“test_table”的表,并將其列“age”的默認值設置為“0”:
CREATE TABLE test_table ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), age INT DEFAULT 0, email VARCHAR(50) );
在上述例子中,“id”列是主鍵且自動遞增,“name”列和“email”列的默認值為空,而“age”列的默認值是零。
總之,在MySQL中使用DEFAULT關鍵字可以為數據表的列指定默認值。這對于減少數據輸入錯誤,以及默認設置數據的情況非常有用。