回覆列表
  • 1 # 滴逃逃

    預設值就是當你插入一條資料時,未指定給這列插入什麼值的時候,系統會自動把你設定的預設值加到這列上

    比如有一個表叫學生

    create table 學生 (學號 varchar(5),

    姓名 varchar(10),

    性別 varchar(2) not null default "男")

    可以看出,性別的預設值是男

    當插入資料

    insert into 學生(學號,姓名,性別) values ("00001","張三","女")

    insert into 學生(學號,姓名,性別) values ("00002","李四","男")

    以上兩條都是正常插入,因為所有的值都是你自己設定好的

    可如果這樣

    insert into 學生(學號,姓名) values ("00003","王五")

    這個時候你再看,王五的性別也是男,因為王五的性別用的是預設值

    不知道這麼說你是否能懂,不懂繼續追問吧

  • 中秋節和大豐收的關聯?
  • 第一人稱和第三人稱寫作有什麼區別?