数据在本专栏的第一篇博客里
题目汇总
12.1.向表emp2的id列中添加PRIMARY KEY约束(my_emp_id_pk)
ALTER TABLE emp2 MODIFY COLUMN id intprimary KEY;#不支持起名字
ALTER TABLE emp2 ADD constrain my_emp_id_pk PRIMARY KEY;#但是主键起了名字也白搭
12.2.向表dep2的id列中添加PRIMARY KEY约束(my_dep_id_pk)
ALTER TABLE dep2 ADD constrain my_dep_id_pk PRIMARY KEY;#同上
12.3.向表emp2中添加列dept_id,并在其中定义FOREIGN KEY约束,与之相关联的列是dept2表中的id列
ALTER TABLE emp2 ADD COLUMN dept_id INT;
ALTER TABLE emp2 ADD cpmstraint fk_emp2_dept2 FOREIGN KEY ( dept_id ) REFERENCES dept2 ( id );
12.4.列级和表级约束的总结
位置 支持的约束类型 是否可以起约束名
列级约束:列的后面 都支持 不可以
表级约束:所有列的下面 默认和非空不支持 可以