MySQL入门——修改数据表4:添加主键约束、显示表结构、添加唯一约束、添加外键约束
来源:互联网 发布:淘宝vr眼镜宣传视频 编辑:程序博客网 时间:2024/05/21 22:45
这里的添加主键约束、添加唯一约束,指的是列级约束,是在数据表创建以后再添加的。
例如,给user3表中的id字段添加主键约束:
ALTER TABLE user3 ADD PRIMARY KEY(id);
还可以这样添加自增的主键约束
ALTER TABLE forname ADD id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT FIRST;
例如,给user3表中的3name字段添加唯一约束:
ALTER TABLE user3 ADD UNIQUE KEY(3name);
例如,给user3表添加单列id:
ALTER TABLE user3 ADD id SMALLINT;
具体的命令行代码如下图:
添加外键约束,相对于添加主键约束、添加唯一约束要复杂一点。
例如,给user3表中已有的字段pid3添加外键约束,参照province表的主键列id:
ALTER TABLE user3 ADD FROEIGN KEY(pid3) REFERENCES province (id);
注意:相对于添加主键约束、添加唯一键约束,这个添加外键约束,多了REFERENCES 主表(主表的主键列);
REFERENCES是有s的,不要拼写错误。
这里的子表的外键列与父表的主键列的数据类型要一致。
具体的命令行案例如下图:
阅读全文
0 0
- MySQL入门——修改数据表4:添加主键约束、显示表结构、添加唯一约束、添加外键约束
- MySQL入门——修改数据表4:添加主键约束、显示表结构、添加唯一约束
- MySQL 添加唯一约束
- MySQL 添加唯一约束
- MySQL入门——修改数据表5:给指定表的指定字段添加外键约束
- MySQL--修改数据表5:删除主键约束,唯一约束,外键约束
- MySQL 添加约束,修改约束,删除约束
- MySQL 添加约束,修改约束,删除约束
- 已经建好的表添加唯一性约束、主键、外键约束
- mysql添加唯一约束语句
- mysql 给表添加唯一约束、联合唯一约束,指定唯一约束的名字
- mysql 给表添加唯一约束、联合唯一约束,指定唯一约束的名字
- mysql 给表添加唯一约束、联合唯一约束,指定唯一约束的名字
- mySQL 添加表约束
- 添加唯一约束
- mysql添加外键约束
- MySQL约束:非空约束、主键约束、唯一约束、默认约束、外键约束
- MySql入门之一:DDL操作创建表(添加主键, 外键约束以及基本的数据类型)
- [LeeCode]Add Two Numbers
- 截取
- [分治 + 最短路] BZOJ4456: [Zjoi2016]旅行者
- 布隆过滤器(Bloom Filter)的原理和实现
- Java--this,static,final,const用法
- MySQL入门——修改数据表4:添加主键约束、显示表结构、添加唯一约束、添加外键约束
- List的的另一种实现方法的尝试
- 计蒜之道 第六场
- bzoj4753 最佳团体 树形背包
- 单轴转台的速率与位置测试
- mac下的exlipse启动tomcat访问8080端口报404错
- Spring-HelloWorld实例
- RAMN恢复数据库的过程+数据库非归档恢复+数据库非归档恢复案例+数据库归档恢复案例
- Npgsql 官方NET入门(一)【开始】