添加约束为整数 添加约束mysql

导读:
MySQL是一款流行的关系型数据库管理系统,为了保证数据的完整性和安全性,我们需要添加约束来限制数据的输入 。本文将介绍MySQL中常用的约束类型及其使用方法 。
1. NOT NULL约束
NOT NULL约束可以确保某个列不允许为空值 。例如 , 我们在创建表时可以这样定义一个列:
CREATE TABLE students (
id INT NOT NULL,
name VARCHAR(50) NOT NULL,
age INT
);
2. UNIQUE约束
UNIQUE约束可以确保某个列的值是唯一的 。例如 , 我们可以这样定义一个列:
id INT PRIMARY KEY,
name VARCHAR(50) UNIQUE,
3. PRIMARY KEY约束
PRIMARY KEY约束可以确保某个列的值是唯一的,并且不能为空 。例如,我们可以这样定义一个列:
name VARCHAR(50),
4. FOREIGN KEY约束
FOREIGN KEY约束可以确保某个列的值必须存在于另外一个表中 。例如,我们可以这样定义两个表:
age INT,
class_id INT,
FOREIGN KEY (class_id) REFERENCES classes(id)
CREATE TABLE classes (
name VARCHAR(50)
5. CHECK约束
CHECK约束可以确保某个列的值符合特定的条件 。例如,我们可以这样定义一个列:
grade INT CHECK (grade >= 0 AND grade <= 100)
【添加约束为整数 添加约束mysql】总结:
MySQL中的约束可以确保数据的完整性和安全性,常用的约束类型包括NOT NULL、UNIQUE、PRIMARY KEY、FOREIGN KEY和CHECK 。在创建表时 , 我们可以根据需求选择合适的约束类型来限制数据的输入 。

    推荐阅读