mysql表怎么产生联系 mysql两个表怎么联系

mysql 数据库 怎么建立表之间的联系

建立表时,B表设置b1为外键 对应A表主键,C表设置c1为外键对应B表主键 查询多表连接查询

10年积累的网站设计、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有宜昌免费网站建设让你可以放心的选择与我们合作。

如何建立mysql表之间的关系

MySQL创建关联表可以理解为是两个表之间有个外键关系,但这两个表必须满足三个条件

1.两个表必须是InnoDB数据引擎

2.使用在外键关系的域必须为索引型(Index)

3.使用在外键关系的域必须与数据类型相似

下面分别建两个表来说明一下:

Create

TABLE

IF

NOT

EXISTS

`books`

`book_id`

smallint(6)

NOT

NULL

auto_increment

COMMENT

‘书籍编号',

`book_name`

char(20)

NOT

NULL

COMMENT

’书名‘,

数据库中 两个表是通过什么产生联系的

使用外键就可以让两张表有联系。

1、创建主表:

create table UserInfo(UserID int identity(1,1) primary key, --递增主键UserAccounts varchar(20),UserName varchar(20),UserPwd varchar(10));

2、创建附表(含外键)

create table News(NewsID int identity(1,1) primarykey,UserID int,NewsTitle varchar( 50 ),NewsRelease varchar( 200 ),NewsReleaseTime datetime,FOREIGN KEY (UserID) REFERENCES UserInfo(UserID)); --外键约束

如果附表已存在,但没外键,可采用以下方法:

alter table profession add constraint fk_prov_id foreign key(prov_id) references province(prov_id) on update cascade on delete cascade;

当前标题:mysql表怎么产生联系 mysql两个表怎么联系
标题URL:https://www.cdcxhl.com/article12/hpdogc.html

成都网站建设公司_创新互联,为您提供Google品牌网站制作品牌网站建设网站策划全网营销推广微信小程序

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站建设