最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL 創(chuàng)建三張關系表實操

 更新時間:2022年03月24日 17:15:51   作者:江下下啊  
這篇文章主要介紹了MySQL 創(chuàng)建三張關系表實操,文章說先創(chuàng)建學生表然后科目表和分數表三張有著密切關系的表,下文實操分享需要的小伙伴可以參考一下

1.創(chuàng)建學生表

create table tbl_stu (

id int not null primary key auto_increment,

name varchar(45) not null

)engine=innodb default charset=utf8;

#yyds干貨盤點# 17 MySQL 創(chuàng)建三張關系表_插入數據

2.創(chuàng)建科目表

create table tbl_sub (

id int not null primary key auto_increment,

subject varchar(45) not null

)engine=innodb default charset=utf8;

#yyds干貨盤點# 17 MySQL 創(chuàng)建三張關系表_插入數據_02

3.創(chuàng)建分數表

create table tbl_scores(

id int not null primary key auto_increment,

stu_id int,

sub_id int

score decimal(5,2),

constraint sco_stu foreign key(stu_id) references tbl_stu(id),

constraint sco_sub foreign key(sub_id) references tbl_sub(id)
);

#yyds干貨盤點# 17 MySQL 創(chuàng)建三張關系表_插入數據_03

4.插入數據

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


insert into tbl_sub values (0,"語文");
insert into tbl_sub values (0,"數學");
insert into tbl_sub values (0,"英語");


insert into tbl_scores values (0,1,1,90);
insert into tbl_scores values (0,1,2,70);
insert into tbl_scores values (0,1,3,82);

insert into tbl_scores values (0,2,1,95);
insert into tbl_scores values (0,2,2,70);
insert into tbl_scores values (0,2,3,84);

insert into tbl_scores values (0,3,1,85);
insert into tbl_scores values (0,3,2,86);

5.查詢全部分數

select s3.name,s2.subject,s1.score from tbl_scores as s1

inner join tbl_sub as s2 on s1.sub_id = s2.id

inner join tbl_stu as s3 on s1.sub_id = s3.id;

#yyds干貨盤點# 17 MySQL 創(chuàng)建三張關系表_插入數據_04

6.查詢學生的平均分

select s3.name,avg(s1.score) from tbl_scores as s1

inner join tbl_stu as s3 on s1.sub_id = s3.id

group by s3.name;

#yyds干貨盤點# 17 MySQL 創(chuàng)建三張關系表_插入數據_05

7.總分排行榜

select s3.name,sum(s1.score) as s from tbl_scores as s1

inner join tbl_stu as s3 on s1.stu_id = s3.id

group by s3.name order by s desc;

#yyds干貨盤點# 17 MySQL 創(chuàng)建三張關系表_插入數據_06

到此這篇關于MySQL 創(chuàng)建三張關系表實操的文章就介紹到這了,更多相關MySQL 創(chuàng)建關系表內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MYSQL與sqlyog連接的實現

    MYSQL與sqlyog連接的實現

    本文主要介紹了MYSQL與sqlyog連接的實現,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-10-10
  • mysql 5.6.21 安裝與配置詳細步驟

    mysql 5.6.21 安裝與配置詳細步驟

    這篇文章主要介紹了mysql5.6.21安裝與配置的詳細步驟,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • MySQL數據庫查詢進階之多表查詢詳解

    MySQL數據庫查詢進階之多表查詢詳解

    Mysql數據庫是web開發(fā)中最常用的數據庫之一,mysql多表查詢是開發(fā)人員必備的技能,下面這篇文章主要給大家介紹了關于MySQL數據庫查詢進階之多表查詢的相關資料,需要的朋友可以參考下
    2022-04-04
  • MySQL啟用SSD存儲的實例詳解

    MySQL啟用SSD存儲的實例詳解

    這篇文章主要介紹了MySQL啟用SSD存儲的實例詳解的相關資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-10-10
  • 本機連接虛擬機MYSQL的操作指南

    本機連接虛擬機MYSQL的操作指南

    要讓本機(主機)連接到虛擬機上的 MySQL 數據庫,你需要確保虛擬機和主機之間的網絡連接正常,并且 MySQL 配置允許外部連接,本文給大家介紹了本機連接虛擬機MYSQL的操作指南,需要的朋友可以參考下
    2024-12-12
  • MySQL多列IN查詢的實現

    MySQL多列IN查詢的實現

    多列 IN 查詢是一種強大的篩選工具,它允許通過多字段組合快速過濾數據,本文主要介紹了MySQL 多列 IN 查詢的實現,具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • 深入mysql并發(fā)插入優(yōu)化詳解

    深入mysql并發(fā)插入優(yōu)化詳解

    本篇文章是對mysql并發(fā)插入優(yōu)化進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • HeidiSQL工具導出導入MySQL數據

    HeidiSQL工具導出導入MySQL數據

    這篇文章主要為大家詳細介紹了HeidiSQL工具導出導入MySQL數據,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • Mysql中使用Union—多表合并之行合并

    Mysql中使用Union—多表合并之行合并

    這篇文章主要介紹了Mysql中使用Union—多表合并之行合并,如果我們需要將兩個select語句的結果作為一個整體顯示出來,我們就需要用到union或者union all關鍵字,union(或稱為聯(lián)合)的作用是將多個結果合并在一起顯示出來,需要的朋友可以參考下
    2023-07-07
  • mysql8新特性之binlog_expire_logs_seconds淺析

    mysql8新特性之binlog_expire_logs_seconds淺析

    MySQL8中新增了不少新特性,這些特性提高了數據庫的安全性和性能,使數據庫管理員能夠更靈活地進行賬戶管理工作,下面這篇文章主要給大家介紹了關于mysql8新特性之binlog_expire_logs_seconds的相關資料,需要的朋友可以參考下
    2023-02-02

最新評論

惠安县| 五峰| 南阳市| 都匀市| 巫溪县| 大埔县| 绥中县| 湖北省| 凌云县| 甘洛县| 房产| 梅河口市| 广南县| 五峰| 临江市| 兴安盟| 盐城市| 福清市| 那坡县| 仙居县| 江西省| 阳新县| 宝应县| 陵川县| 驻马店市| 安福县| 德安县| 古浪县| 天柱县| 宜春市| 富民县| 鹤壁市| 右玉县| 襄城县| 平武县| 彭山县| 壶关县| 汤原县| 栖霞市| 丹江口市| 东丽区|