#表的關聯,用於查詢學生成績
建立一張表stu,用於儲存學生的資訊
向表stu中填入資料
建立stu_score表,用於表示學生成績
向stu_score表中填入資料
邏輯上來講,表exam和student有關聯性
exam.id 和 student.id 對應
所以在stu_score中已經不需要再儲存***,phone…這些字段
使用sql語句
select stu.name
,stu_score.yw_sco
,stu_score.sx_sco
,stu_score.eng_sco
from stu ,stu_score
where stu.id
=stu_score.id
;
所查詢同學成績如下
sql語句也可進行優化,給表起乙個別名
/*select a.name
,b.yw_sco
,b.sx_sco
,b.eng_sco
from stu a ,stu_score b
where a.id
=b.id
;
*/查詢後相同的結果
注意:兩表中有同名字段時,在sql中必須制定全名,例如stu.id / stu_sco.id
//本人剛入門小白,大家別噴
mysql查詢庫中表的記憶體大小
在資料庫 information schema 中進行查詢 table schema 要查詢的資料庫 table schema 要查詢資料庫中的表名字 以下sql 是查詢 select concat round sum data length 1024 1024 2 mb as data,table...
Mysql的關聯查詢語句
1 多表中同時符合某種條件的資料記錄的集合 取兩表公共部分 2 inner join 可以縮寫成 join 例如 select from a,b where a.id b.id 或者 select from a inner join b on a.id b.id 內連線分為三類 1 等值連線 on ...
MySQL聯合查詢和左關聯的區別
我把這個定義為聯合查詢或者說並查詢 第1種 select a.gbname,b.gcontent from tb goodsbrand a,tb goods b where a.gbid b.gbid 結果為 我們在用左連線來查詢 第2種 select a.gbname,b.gcontent fro...