溫馨提示×

SQL創建表格時默認值設置

sql
小樊
367
2024-06-24 12:16:31
欄目: 云計算

在SQL中,可以在創建表格時為某個字段設置默認值。這樣,在插入數據時如果沒有指定該字段的值,就會自動使用默認值。

下面是一個示例:

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    email VARCHAR(50) NOT NULL,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

在上面的示例中,created_at字段設置了一個默認值為當前時間戳,如果在插入數據時沒有指定created_at字段的值,就會自動使用當前時間戳作為默認值。

另外,還可以使用其他默認值,比如固定值、NULL等。例如:

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    email VARCHAR(50) NOT NULL,
    status VARCHAR(10) DEFAULT 'active'
);

在上面的示例中,status字段設置了一個默認值為’active’,如果在插入數據時沒有指定status字段的值,就會自動使用’active’作為默認值。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女