MySQL是一款廣泛使用的數據庫管理系統,常常用于在各種應用程序中存儲數據。在MySQL中,我們可以設置默認約束來為某個字段賦予默認值。本文將介紹如何將默認約束設置為“男”。
首先,我們需要在創建表時為“性別”字段設置默認值。可通過以下代碼實現:
CREATE TABLE users ( id INT NOT NULL PRIMARY KEY, name VARCHAR(50) NOT NULL, gender VARCHAR(10) DEFAULT '男' NOT NULL );
以上代碼將創建一個名為“users”的表,其中包含三個字段:id、name和gender。其中,“gender”字段的默認值被設置為“男”,并且該字段不允許為空。
如果我們需要修改“gender”字段的默認值,可通過以下代碼實現:
ALTER TABLE users ALTER COLUMN gender SET DEFAULT '男';
以上代碼會將“gender”字段的默認值修改為“男”。如果我們需要修改默認值為其他的值,只需要將“男”改為需要的默認值即可。
最后,我們需要注意的是,在MySQL中,當使用DEFAULT關鍵字時,必須同時使用NOT NULL關鍵字。這是因為DEFAULT只適用于不允許為空的字段。如果我們不想設置默認值,可直接將DEFAULT關鍵字移除。