首页 / MYSQL / MySQL 多表结构的创建与分析
MySQL 多表结构的创建与分析
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL 多表结构的创建与分析,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2502字,纯文字阅读大概需要4分钟。
内容图文
![MySQL 多表结构的创建与分析](/upload/InfoBanner/zyjiaocheng/505/d30385a2c5c1429a88fc162d9abe41ac.jpg)
create table author( id int primary key auto_increment, name varchar(20) ); #这张表就存放作者表与书表的关系,即查询二者的关系查这表就可以了 create table author2book( id int not null unique auto_increment, author_id int not null, book_id int not null, constraint fk_author foreign key(author_id) references author(id) on delete cascade on update cascade, constraint fk_book foreign key(book_id) references book(id) on delete cascade on update cascade, primary key(author_id,book_id) ); #插入四个作者,id依次排开 insert into author(name) values(‘egon‘),(‘alex‘),(‘yuanhao‘),(‘wpq‘); #每个作者与自己的代表作如下 egon: 九阳神功 九阴真经 九阴白骨爪 独孤九剑 降龙十巴掌 葵花宝典 alex: 九阳神功 葵花宝典 yuanhao: 独孤九剑 降龙十巴掌 葵花宝典 wpq: 九阳神功 insert into author2book(author_id,book_id) values (1,1), (1,2), (1,3), (1,4), (1,5), (1,6), (2,1), (2,6), (3,4), (3,5), (3,6), (4,1) ; sql示例多对多
create table customer( -> id int primary key auto_increment, -> name varchar(20) not null, -> qq varchar(10) not null, -> phone char(16) not null -> ); create table student( -> id int primary key auto_increment, -> class_name varchar(20) not null, -> customer_id int unique, #该字段一定要是唯一的 -> foreign key(customer_id) references customer(id) #外键的字段一定要保证unique -> on delete cascade -> on update cascade -> ); #增加客户 mysql> insert into customer(name,qq,phone) values -> (‘韩蕾‘,‘31811231‘,13811341220), -> (‘杨澜‘,‘123123123‘,15213146809), -> (‘翁惠天‘,‘283818181‘,1867141331), -> (‘杨宗河‘,‘283818181‘,1851143312), -> (‘袁承明‘,‘888818181‘,1861243314), -> (‘袁清‘,‘112312312‘,18811431230) mysql> #增加学生 mysql> insert into student(class_name,customer_id) values -> (‘脱产1班‘,3), -> (‘周末1期‘,4), -> (‘周末1期‘,5) -> ; sql示例一对一
MySQL 多表结构的创建与分析
标签:student 代表作 pre display 客户 update date ima mysq
本文系统来源:https://www.cnblogs.com/z1115230598/p/10158796.html
内容总结
以上是互联网集市为您收集整理的MySQL 多表结构的创建与分析全部内容,希望文章能够帮你解决MySQL 多表结构的创建与分析所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。