sql怎么設(shè)置默認(rèn)值為空

sql
小億
591
2023-08-25 11:26:54
欄目: 云計(jì)算

在SQL中,可以在創(chuàng)建表時(shí)設(shè)置列的默認(rèn)值為空。具體方法如下:

  1. 在創(chuàng)建表時(shí),在列的定義后面加上 DEFAULT NULL。

示例代碼:

CREATE TABLE my_table (
column1 INT DEFAULT NULL,
column2 VARCHAR(50) DEFAULT NULL
);
  1. 如果表已經(jīng)存在,可以使用 ALTER TABLE 語(yǔ)句來(lái)修改列的默認(rèn)值。

示例代碼:

ALTER TABLE my_table ALTER COLUMN column1 SET DEFAULT NULL;
ALTER TABLE my_table ALTER COLUMN column2 SET DEFAULT NULL;

在上述方法中,將列的默認(rèn)值設(shè)置為 NULL,表示該列的默認(rèn)值為空。當(dāng)插入數(shù)據(jù)時(shí),如果沒(méi)有指定該列的值,則會(huì)自動(dòng)使用默認(rèn)值為空。

0