创建表student和表score,表student设置主键,表score设置表student中属性相同的为外键:

创建student表

create table student
(
id int primary key , #主键约束
name varchar() , #唯一约束
age int NOT NULL, #非空约束
sex varchar() ,
address varchar() default '广西' #默认约束
) ; 插入数据:

insert into student values(
-> '13408400106',
-> '龙永震',
-> '24',
-> '男',
-> '广西');

 

创建score表

create table score
(
id int primary key ,
sid int , #上个表的主键
china int ,
history int,
english int,
constraint FK_sid foreign key(sid) references student(id) #通过外键创建链接
) ; 插入数据:
insert into score values( '120491','13400106' , '100',  '100', '100');

联合查询,将两个表内容显示:

#select student.id,student.name,student.age,student.sex,student.address,score.id,score.china,score.history,score.english from student inner join score;

+----------+-----------+-----+------+---------+--------+-------+---------+---------+
|   id     |  name | age | sex | address | id    | china | history | english |
+----------+-----------+-----+------+---------+--------+-------+---------+---------+
| 13400106 | 龙永震 | 24  | 男  | 广西    | 120491 | 100   | 100     | 100     |
+----------+-----------+-----+------+---------+--------+-------+---------+---------+


select * from score inner join student ;

+--------+----------+-------+---------+---------+----------+-----------+-----+------+---------+
| id | sid | china | history | english | id | name | age | sex | address |
+--------+----------+-------+---------+---------+----------+-----------+-----+------+---------+
| | | | | | | 龙永震 | | 男 | 广西 |
+--------+----------+-------+---------+---------+----------+-----------+-----+------+---------+

最新文章

  1. 崽崽帮www.zaizaibang.com精选3
  2. Oracle查看用户操作sql语句以及数据库日志
  3. firefox怎么修改tls协议号
  4. (转)实战Memcached缓存系统(4)Memcached的CAS协议
  5. [itint5]Excel数转换
  6. CocoaPods使用命令
  7. linux dump 命令详解
  8. MVC创建通用DropdownList
  9. linux中/etc与/var目录,各是什么意思?这两个目录下的文件有什么特点?
  10. I2C总线协议的软件模拟实现方法
  11. Python中time模块详解
  12. linux中安装程序及账户管理
  13. jQuery.rotate.js(控制图片转动)
  14. 【原创 Hadoop&Spark 动手实践 8】Spark 应用经验、调优与动手实践
  15. http建立连接过程
  16. [DPDK] 转发 DPDK分析
  17. 【转】 多线程之linux线程调度策略
  18. vue虚拟DOM源码学习-vnode的挂载和更新流程
  19. VS2010带不出System.Data.OracleClient这个引用的解决方案
  20. C指针 的一些练习

热门文章

  1. mysql8.0的连接写法
  2. Java IO 为什么我们需要缓冲区
  3. .NET Core 3.0之深入源码理解HttpClientFactory(二)
  4. python传递参数
  5. python多进程详解
  6. Windows 下配置 Vagrant 环境
  7. RocketMQ中Broker的刷盘源码分析
  8. Hadoop 系列(八)—— 基于 ZooKeeper 搭建 Hadoop 高可用集群
  9. SpringMVC学习笔记之---数据绑定
  10. python开发基础--思维导图