sql语句创建学生表,sql语句建立学生表
SQL语句,创建学生表(学号,姓名,性别,出生,籍贯,备注) 在线等,急急急
1,统计男生人数
SELECT?*?FROM?学生表?where?姓别='男'
2,删除年龄在20岁以上学生的全部信息
delete?学生表?where?datediff(yy,出生,getdate())20
3,显示姓王男生的全部信息
SELECT?*?FROM?学生表?where?姓别='男'?and?姓名?like?'王%'
4,增加一个“简历”字段
ALTER?TABLE?学生表?ADD?简历?VARCHAR(200)?NULL

使用SQL创建学生表
create table 学生表
(学号 int primary key identity(100,1),
姓名 char(20) not null,
性别 char(4) not null check (性别 in('男','女')),
年龄 smallint not null check (年龄0),
爱好 varchar(30) not null,
专业 varchar(30) not null)
sqlserver语句,如果其他数据库请说明
数据库怎么用sql语句创建学生基本信息表(studentinfo)
SQL语句:
CREATE
TABLE
表名称
(
列名称1
数据类型,
列名称2
数据类型,
列名称3
数据类型,
....
)
举个例子:
学生基本信息表中有学生学号,学生姓名。假设这里学号为6位整数数字形式,姓名都是字符形式,且不超过4个汉字,那么就可以这样写:
create
table studentinfo
(
学号
int(6),
姓名
char(8)
)
用SQL创建一个学生表,课程表,学生成绩表
第一个表是学生表Student,包含三个字段,学生id(stu_id) 和 学生姓名(stu_name)和课程id(les_id)
Create Table [dbo].Student(
stu_id [uniqueidentifier] NOT NULL,
stu_name [nvarchar](425) NOT NULL,
les_id [uniqueidentifier] NOT NULL
)
第二个表课程表Lesson,两个字段,课程id(les_id)和课程名称(les_name)
Create Table [dbo].Lesson(
les_id [uniqueidentifier] NOT NULL,
les_name [nvarchar](425) NOT NULL
)
第三个表学生成绩表Score,三个字段课程id(les_id),学生id(stu_id)和课程得分(les_score)
Create Table [dbo].Score(
les_id [uniqueidentifier] NOT NULL,
stu_id [uniqueidentifier] NOT NULL,
les_score [int] NOT NULL
)
怎么用SQL语句创建一个含有学生,学号,性别,分数的数据表,并且插入4组数据
您好:
SQL如下
CREATE?TABLE?tbl
(
学生姓名 NVARCHAR(10),
学号 NVARCHAR(10),
性别 BIT,
分数 INT
)
INSERT?INTO?tbl(学生姓名,学号,性别,分数)?VALUES?('张','STU001',0,98)
INSERT?INTO?tbl(学生姓名,学号,性别,分数)?VALUES?('王','STU002',1,95)
INSERT?INTO?tbl(学生姓名,学号,性别,分数)?VALUES?('李','STU003',0,90)
INSERT?INTO?tbl(学生姓名,学号,性别,分数)?VALUES?('赵','STU004',1,88)
利用sql语句完成创建学生表,学生表中属性有学号,姓名,班级号,性别,年龄
select
学号,姓名,性别
from
s
select
distinct
学号
from
sc
select
sc.成绩,s.学号,s.姓名,c.课程名
from
s,sc,c
where
s.学号=sc.学号
and
c.课程号=sc.课程号
select
sc.学号,sc.成绩
from
sc
where
sc.课程号
in
(select
课程号
from
c
where
教师姓名='周涛')
insert
into
c
(课程号,课程名,教师姓名,办公室)
values
('c701','组合数学','张群','312')