【六祎 - Mysql】mysql约束
#########################表约束的定义
约束:约束表的字段值的特性的。
防止不符合要求的数据添加到表中,
保证表中数据的正确性。
如果表中已经有违反约束的数据
,会导致约束创建失败。
### 主键的作用:像人的身份证号码一样。
唯一标识表中每一条记录,通过主键来查询到每一条记录。
### 主键的特点:
1. 非空:不能为NULL。
2. 唯一:不能重复。
CREATE TABLE 表名 (
字段名字 数据类型 PRIMARY KEY
)
CREATE TABLE tb_student03(
id INT PRIMARY KEY, -- 主键约束
loginName VARCHAR(23) ,
userName VARCHAR(23),
PASSWORD VARCHAR(23),
create_date DATETIME
)
INSERT tb_student03 VALUES(1 , 'swk' , '空空','123456',NOW());
-- 默认的主键值0只能使用1次。
INSERT tb_student03(loginName,userName,PASSWORD,create_date) VALUES( 'swk3' , '空空3','123456',NOW());
INSERT tb_student03(id, loginName,userName,PASSWORD,create_date) VALUES( 3,'swk3' , '空空3','123456',NOW());
-- 删除st1表的主键
ALTER TABLE tb_student03 DROP PRIMARY KEY;
-- 表存在的情况下,添加主键(必须主键值是唯一且非空才可以加主键约束)
ALTER TABLE tb_student03 ADD PR
本文来自博客园,作者:你好,Alf,转载请注明原文链接:https://www.cnblogs.com/Alf-/p/16192927.html