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两个表怎么联系
本文网址:http://ybzwz.com/article/hpdogc.html