mysql副键怎么设置,mysql设置外键有什么用

在MySQL中如何设置主键和外键

添加主键~

我们提供的服务有:做网站、成都网站建设、微信公众号开发、网站优化、网站认证、康县ssl等。为1000多家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的康县网站制作公司

ALTER

TABLE

table_name

ADD

CONSTRAINT

pk_name

PRIMARY

KEY(列名);

添加外键~

ALTER

TABLE

table_name

ADD

CONSTRAION

pk_name

FOREIGN

KEY(列名)

REFERENCES

table_name(列名);

基础语法~其他条件自行添加

mysql怎么设置外键?

通过工具NAVICAT 设计表时进行设计

打开NAVICAT,连接数据库

右键目标表,选择设计表

打开后选择外键菜单,具体如图:

分别设置外键名,字段,关联数据库、表、字段,以及删除时操作,更新时操作方式然后点击保存按钮即可

也可以通过SQL方式完成对表外键的添加,如:

语法:alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名);

mysql表设置外键

那你应该在表 vet_specialties 上点击右键 ,然后找到Relationships/ForeignKeys中,然后选择相应的列。

或者直接写命令

ALTER TABLE vet_specialties ADD FOREIGN KEY FK_SPECIALTY_ID(specialty_id) REFERENCES specialties (id)

ALTER TABLE vet_specialties ADD FOREIGN KEY FK_VET_ID(vet_id) REFERENCES vets (id)

mysql 5.1 如何设置外键

DROP TABLE IF EXISTS `contact`;

CREATE TABLE `contact` (

`userId` int(10) NOT NULL AUTO_INCREMENT,

`username` varchar(30) NOT NULL,

`address` varchar(50) DEFAULT NULL,

`phone` varchar(11) DEFAULT NULL,

PRIMARY KEY (`userId`),

KEY `username` (`username`),

CONSTRAINT `username` FOREIGN KEY (`username`) REFERENCES `users` (`username`)

) ENGINE=InnoDB DEFAULT CHARSET=gbk;


当前文章:mysql副键怎么设置,mysql设置外键有什么用
本文URL:http://ybzwz.com/article/dsiscpc.html