色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql創建表字段不為空sql

黃文隆2年前8瀏覽0評論

在MySQL中創建表時,我們可以設置列的默認值,也可以要求該列不能為空。在這個教程中,我們將介紹如何在創建表時指定“不允許為空”為表字段。

CREATE TABLE `mytable` (
`id` INT(11) NOT NULL,
`name` VARCHAR(50) NOT NULL,
`description` TEXT NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

在上面的代碼中,“NOT NULL”關鍵字表示該列不能為空。如果您嘗試插入一個NULL值,MySQL會拋出一個錯誤。因此,在創建表的時候特別注意那些需要設置為非空的字段。

在MySQL中,如果您不指定NULL或NOT NULL,表格將默認為NULL。因此,您必須明確指定NOT NULL來避免該列存儲NULL值。

例如,如果您創建以下表:

CREATE TABLE `mytable` (
`id` INT(11),
`name` VARCHAR(50),
`description` TEXT
);

那么,您可以在該表中插入該列的NULL值。如果您嘗試插入一個空插入,MySQL也會插入一個NULL值。

總之,在MySQL中創建一個不允許為空的表字段非常簡單。只需在創建表時附加“NOT NULL”關鍵字即可。

上一篇c json選擇