0
点赞
收藏
分享

微信扫一扫

#yyds干货盘点# 18 MySQL 创建一对一关系

一对一

  • 创建用户表
CREATE TABLE users (

id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,

name VARCHAR(50) NOT NULL

)ENGINE=InnoDB DEFAULT CHARSET=utf8;


  • 用户信息表
CREATE TABLE users_info (

id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,

age int NOT NULL,

phone varchar(11) NOT NULL,

user_id int not null,
constraint user_info foreign key(user_id) references users(id)

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

插入数据

insert into users values (0,"小王");
insert into users values (0,"小宋");


insert into users_info values (0,12,'13812345678',1);
insert into users_info values (0,14,'13812345679',2);
  • 查询人的全部信息
select * from users inner join users_info on
users_info.user_id =users.id;


举报

相关推荐

0 条评论