MySQL约束:
一、主键约束,关键字:PRIMARY KEY
CREATE TABLE tb_emp4
(
id INT(11) PRIMARY KEY( 方法一),
name VARCHAR(25),
deptId INT(11),
salary FLOAT,
PRIMARY KEY(id)(方法二)
)
1、单字段主键:
语法:
1> id INT(11) PRIMARY KEY
<字段名> <数据类型> PRIMARY KEY [默认值]
2>id INT(11) PRIMARY KEY(id)
[CONSTRAINT <约束名>] PRIMARY KEY [字段名]
2、联合主键
语法:
PRIMARY KEY [字段1,字段2,…,字段n]
例子:PRIMARY KEY(id,name)
3、主键自增关键字:AUTO_INCREMENT:主键自增长
二、外键
外键语法:FOREIGN KEY
CONSTRAINT fk_emp_dept1 FOREIGN KEY(deptId) REFERENCES tb_dept1(id)
创建外键基本注意点:
- 主表与从表之间,关联的外键字段名必须一致,字段类型一致,长度一致。
- 主表中要存在主键。
10-05
759
11-03
1233