首頁常見問題正文

數(shù)據(jù)庫(kù)和表的基本操作:非空約束指的是什么?

更新時(shí)間:2022-12-23 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  非空約束指的是字段的值不能為NULL,在MySQL中,非空約束是通過NOTNULL定義的,其基本的語法格式如下所示:

字段名 數(shù)據(jù)類型 NOT NULL;

  【例2-19】創(chuàng)建一個(gè)數(shù)據(jù)表example04,將表中的name字段設(shè)置為非空約束,SQL語句如下:

CREATE TABLE example04(id INT PRIMARY KEY,
                       name VARCHAR(20) NOT NULL,
                       grade FLOAT);

  上述SQL語句執(zhí)行后,example04表中包含id、name和grade三個(gè)字段。其中,id字段為主鍵,name字段為非空字段。需要注意的是,在同一個(gè)數(shù)據(jù)表中可以定義多個(gè)非空字段。

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!