欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql語句表設置默認值

錢斌斌2年前9瀏覽0評論

在MySQL中,當我們創建一個表時,可以為表中的列設置默認值,這樣在插入數據時,如果沒有為該列指定具體的值,就會使用默認值。下面就來介紹一下如何在MySQL中為表的列設置默認值。

假設我們現在要創建一個表,名為student,包含姓名、年齡和性別三個列,其中年齡和性別兩列需要設置默認值。

CREATE TABLE student (
name VARCHAR(50) NOT NULL,
age INT DEFAULT 18,
gender ENUM('MALE', 'FEMALE', 'OTHER') DEFAULT 'OTHER'
);

可以看到,我們在定義表格時直接使用DEFAULT關鍵字為age和gender兩列設置了默認值,其中age默認值為18,gender默認值為'OTHER'。

除了直接在表格定義時為列設置默認值外,我們還可以在ALTER語句中為已經存在的表格添加默認值:

ALTER TABLE student
ALTER COLUMN age SET DEFAULT 18,
ALTER COLUMN gender SET DEFAULT 'OTHER';

可以看到,我們使用ALTER TABLE語句,指定修改的是student表,然后分別使用ALTER COLUMN和SET DEFAULT關鍵字為age和gender兩列設置了默認值。這樣,當我們插入一個只包含姓名的數據時,age和gender兩列的值將自動設置為默認值,從而保證了數據的完整性。