数据库中的约束,顾名思义就是插入数据库限制数据的目的是确保数据的有效性和完整性。这大大提高了数据库中数据的质量,节省了数据库的空间和调用数据的时间。
数据库常见六大约束如下:
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)
};
删除主键:
删除唯一:ALTER TABLE student DROP PRIMARY KEY;
删除非空:ALTER TABLE student CHANGE NAME NAME VARCHAR(20) NULL;
如果有其他约束,删除主键约束前删除其他约束
二、非空约束:not null,使用方法与主键相同,使用not null约束的字段不能是null值,必须给出具体的数据。
看完数据库常见六大约束,相信大家以后用数据库的时候一定能更规范的使用。这些约束。我们正在学习物与人。java在这个过程中,你也应该约束自己,学习如逆水行舟,不进则退。