欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 給表加約束條件

傅智翔2年前8瀏覽0評論

在MySQL中,可以通過給表加約束條件來保證數據的有效性和完整性。以下是一些常見的約束條件:

1. NOT NULL:該約束條件表示該字段不允許為空,例如:
CREATE TABLE books (
id INT NOT NULL,
title VARCHAR(50) NOT NULL
);
2. UNIQUE:該約束條件表示該字段的值必須唯一,例如:
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50) UNIQUE
);
3. PRIMARY KEY:該約束條件表示該字段為主鍵,用于唯一標識該表中的每條記錄,例如:
CREATE TABLE orders (
id INT PRIMARY KEY,
user_id INT,
...
);
4. FOREIGN KEY:該約束條件表示該字段為外鍵,用于關聯另一張表的主鍵,例如:
CREATE TABLE orders (
id INT PRIMARY KEY,
user_id INT,
FOREIGN KEY (user_id) REFERENCES users(id)
);
5. CHECK:該約束條件表示該字段必須滿足某個條件,例如:
CREATE TABLE products (
id INT PRIMARY KEY,
price DECIMAL(10,2) CHECK (price >0)
);

以上是幾種常見的MySQL約束條件,加上這些約束條件可以有效地維護數據的有效性和完整性。