sql语句 如何创建一个表啊?

我是个超级菜鸟,想学学sql,我现在刚知道show databases; use test; show tables;这三个命令;我想自己创建一个表怎么建啊?
我想要一个有姓名,年龄,性别这样一个表怎么弄啊?create table ....后面怎么写啊?

第1个回答  2020-05-23
SELECT
a.姓名
,a.年龄
from
[学生]
a
inner
join
[选课]
b
on
a.学号
=
b.学号
inner
join
课程
c
on
b.课程号
=
c.课程号
where
b.成绩
>=70
and
c.课程名称
=
"英语"
order
by
年龄
前面应该这样子写,
至于后面你的into
dbf
stud_temp
是干什么用呀?
如果是在插入数据到这个表中去,不是这样子写的吧,应该是:
insert
into
stud_temp
SELECT
a.姓名
,a.年龄
from
[学生]
a
inner
join
[选课]
b
on
a.学号
=
b.学号
inner
join
课程
c
on
b.课程号
=
c.课程号
where
b.成绩
>=70
and
c.课程名称
=
"英语"
order
by
年龄
创建表的话应该是:
SELECT
a.姓名
,a.年龄
into
stud_temp
from
[学生]
a
inner
join
[选课]
b
on
a.学号
=
b.学号
inner
join
课程
c
on
b.课程号
=
c.课程号
where
b.成绩
>=70
and
c.课程名称
=
"英语"
order
by
年龄