通过表关联实现查询
来源:互联网 发布:iphone网络锁查询网站 编辑:程序博客网 时间:2024/06/10 14:11
建数据库students (创建三个表格 分别存储学生,教师,课程信息)
mysql->create table student
->(
->key_student int(5) not null auto_increment, student_name varchar(20) not null,primary key (key_student)
->);
mysql->create table teacher
->(key_teacher int(5) not null auto_increment,teacher_name varhcar(20) not null,primary key (key_teacher)
->);
mysql->create table course ( key_course int(5) not null auto_increment,key_student int(5) not null,key_teacher int(5) not null,course_name varchar(20) not null,primary key (key_course)
->);
向三个表格添加数据
mysql->insert into student (student_name) values (‘Tom’);
mysql->insert into student (student_name) values (‘Mary’);
mysql->insert into student (student_name) values (‘Bob’);
mysql->insert into teacher (teacher_name) values (‘Thomas Yang’);
mysql->insert into teacher (teacher_name) values (‘Jonna Farmer’);
mysql->insert into teacher (teacher_name) values (‘Christ Miller’);
mysql->insert into course (course_name,key_student,key_teacher) values (‘Mathematics’,2,1);
mysql->insert into course (course_name,key_student,key_teacher) values (‘Physics’,1,3);
mysql->insert into course (course_name,key_student,key_teacher) values (‘Physics’,4,2);
insert into course (course_name,key_student,key_teacher) values (‘Biology’,3,4);
通过表的关联来查询信息,例:列出所有课程的任课教师及选修该课的学生:
mysql->select course.course_name,teacher.teacher_name,student.student_name from course,teacher,student where course.key_student=student.key_student and course.key_teacher=teacher.key_teacher;
可以把上表通过关联生成的虚拟表,虚拟表通过where子句将三个不同的表格连接在一起
mysql->select
->course.course_name, teacher.teacher_name
->from course,teacher;
mysql->select
->course.course_name, teacher.teacher_name
->from course,teacher where course.key_teacher=teacher.key_teacher;
- 通过表关联实现查询
- 实现关联表查询
- 实现关联表查询
- MyBatis实现关联表查询
- Mybatis实现关联表查询
- MyBatis实现关联表查询
- mybatis-实现关联表查询
- mybatis实现关联表查询
- mybatis实现表关联查询
- MyBatis实现关联表查询
- MyBatis实现关联表查询
- MyBatis实现关联表查询
- 五、实现关联表查询
- MongoDB 通过 DBRef关联查询
- Mybatis实现关联表查询(一对一关联)
- Mybatis实现关联表查询(一对多关联)
- mybatis 实现一对一关联表查询
- MyBatis入门04-实现关联表查询
- QQVs360:两败俱伤,丢掉市场
- cmd运行命令大全(第1部分,共2部分)
- 什么是SAP NetWeaver?
- JS28F128 Nor Flash的驱动
- Hibernate3.x调用存储过程
- 通过表关联实现查询
- c# linq to sql 的基本操作
- SQL连接查询详解
- 集群式游戏服务器架构方案设计开发
- 关于syntax error : missing ';' before identifier 'PVOID64' 问题
- as3垃圾回收
- VC++预定义宏(Predefined Macrod)
- SQL常用语句一览
- spring