投影:
select * from movice
******************************
选择你将要显示出来的数据
选出一个班上最高的人,最后我要看的是这个人,而不是看他的身高,所以,输出名字就行
******************************
关键字:select
选择:
select * from movice where year>1995;
*******************************
对结果进行筛选如:
班上选人参加跑步比赛,选100米/15秒为标准,则100米/15秒就是要求
*******************************
关键字:where
笛卡尔积:
select * from moviestar;
select * from movies;
select *
from movies cross join moviestar;
缩写:from movies ,moviestar;
********************************
即为两个表相乘
for i in movies
for j in movies
i+j;
end
end
********************************
关键字:cross join, ','
重命名:
select title as 电影,year as 制作年份
from movies a
where a.name!="disney"
********************************
给了一个表一个别名,用来代替表的名称
a=5;
int* b=&a;
*b=4;
cout a=4
********************************
关键字:as, a(命名过后的表名)
并:
select producer from movies
intersect
select cert from moviestar;
********************************
用于求两个几个的交集如:
a=[1 2 3 4] b=[4 5 6 7]
a∩b=[4]
********************************
关键字:intersect
差:
select producer from movies
minus
select cert from moviestar;
********************************
两个集合的差 如:
a=[1 2 3 4] b=[4 5 6 7]
a-b=[1 2 3]
********************************
关键字:minus