MySQL中常见的约束有_数据库常见六大约束详解

数据库中的约束,顾名思义即是对插入数据库中的数据进行限定,这么做的目的是为了保证数据的有效性和完整性。这样就大幅度地提高了数据库中数据的质量,节省了数据库的空间和调用数据的时间。

数据库常见六大约束如下:

1.主键约束

2.非空约束、

3.自增长约束

4.非负约束

5.唯一约束

6.外键约束

下面分别为大家介绍这几种约束:

一、主键约束:primary key

特点:主键修饰的字段,非空且唯一,一张表中只能有一个主键

添加主键的语法:

方式1:

CREATE TABLE student{

NAME VARCHAR(10) PRIMARY KEY,

age INT

};

方式2:

CREATE TABLE student{

NAME VARCHAR(10),

age INT,

PRIMARY KEY(NAME)

};

方式3:后期添加主键:ALTER TABLE student ADD PRIMARY KEY(NAME);

联合主键:把多个字段看成一个整体添加主键

例如:CREATE TABLE student{

NAME VARCHAR(10),

age INT,

PRIMARY KEY(NAME,age)

};

删除主键:

你可能感兴趣的:(MySQL中常见的约束有)