mysql增加约束sql语句 mysql约束应该怎么加

导读:MySQL约束是一种保证数据完整性的方法,可以限制插入、更新和删除操作 。本文将介绍如何在MySQL中添加约束 。
1. 主键约束:主键约束用于唯一标识一条记录,可以通过CREATE TABLE语句或ALTER TABLE语句添加 。例如:
【mysql增加约束sql语句 mysql约束应该怎么加】CREATE TABLE student (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT
);
2. 外键约束:外键约束用于建立表与表之间的关系 , 可以通过ALTER TABLE语句添加 。例如:
CREATE TABLE class (
name VARCHAR(50)
age INT,
class_id INT,
FOREIGN KEY (class_id) REFERENCES class(id)
3. 唯一约束:唯一约束用于限制某个列的值不能重复,可以通过CREATE TABLE语句或ALTER TABLE语句添加 。例如:
CREATE TABLE user (
username VARCHAR(50) UNIQUE,
password VARCHAR(50)
4. 非空约束:非空约束用于限制某个列的值不能为空,可以通过CREATE TABLE语句或ALTER TABLE语句添加 。例如:
CREATE TABLE product (
name VARCHAR(50) NOT NULL,
price DECIMAL(10, 2)
总结:MySQL约束是一种保证数据完整性的方法 , 可以限制插入、更新和删除操作 。常见的约束包括主键约束、外键约束、唯一约束和非空约束,可以通过CREATE TABLE语句或ALTER TABLE语句添加 。

    推荐阅读