sql语句创建学生表,sql语句建立学生表

http://www.itjxue.com  2023-01-04 19:20  来源:未知  点击次数: 

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')

(责任编辑:IT教学网)

更多

推荐linux文章