当前位置:首页 » 编程语言 » SQL设计学生详细信息表
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

SQL设计学生详细信息表

发布时间: 2022-10-20 13:53:56

❶ 怎么用sql数据库建一个学生信息表

也不算复杂吧,如果是SQL SERVER,我告诉你步骤吧。
1.安装SQL SERVER,目前版本是2008,注意版本对应的操作系统。
2.安装完成后,在开始菜单打开SQL Server Management Studio,服务器名称默认,如果是空的,就输入一个. ,身份验证选择windows身份验证。
3.登录后左侧菜单的菜单里找“数据库”,点开此节点后,在“数据库”菜单上点右键,选择“新建数据库”,点击后在弹出的窗口信息里填写信息,填完后点确定,数据库就创建成功了,不过里面还没有表。
4.新建表,点开你刚才建立的数据库后,找到“表”菜单,双击,然后在“表”菜单上点右键,选择“新建表”,输入你要填写的字段名,选择好类型,长度后,点击确定,就建好表了,这时再右键选中“表”菜单,选择“刷新”,刚才建立的表就可以显示出来了。

你应该总结出学生成绩查询需要几张表,我大概告诉你一下吧,最基本的3张,
1.学生基本信息表
2.学生考试科目表
3学生成绩表,这三张之间的关系你要是搞明白了,那学生成绩查询就不会有问题了。

❷ 数据库怎么用sql语句创建学生基本信息表(studentinfo)

SQL语句:
CREATE
TABLE
表名称
(
列名称1
数据类型,
列名称2
数据类型,

列名称3
数据类型,

....
)
举个例子:
学生基本信息表中有学生学号,学生姓名。假设这里学号为6位整数数字形式,姓名都是字符形式,且不超过4个汉字,那么就可以这样写:
create
table studentinfo
(
学号
int(6),
姓名
char(8)
)

❸ SQL语句,创建学生表(学号,姓名,性别,出生,籍贯,备注) 在线等,急急急

1,统计男生人数

SELECT*FROM学生表where姓别='男'


2,删除年龄在20岁以上学生的全部信息

delete学生表wheredatediff(yy,出生,getdate())>20

3,显示姓王男生的全部信息

SELECT*FROM学生表where姓别='男'and姓名like'王%'

4,增加一个“简历”字段

ALTERTABLE学生表ADD简历VARCHAR(200)NULL

❹ sql语言学生信息表 编写 1.按照学院统计各个学院的人数,结果升序排列,只显示人数超过1000的

1、select 学院 ,count(*) from 学生信息表 group by 学院 having count(*)>=1000 order by count(*)

❺ 怎样用SQL语言建立学生数据表,包括对成绩的删除、录入、查询

sql建立表:
先建一个学生库student,库里面新建表,比如:studentnum(学生号),studentclass(班级),studenttype(专业)等等,具体你要什么表都可以建立;表里面再新建立字段,比如studentnum(学生号)表里面可以建立num,name等字段,设立num为主键,这样就建立好了一个表,其他表都一样按具体情况建立.(这是不用写代码的)
要写代码的:
CREATE TABLE [dbo].[student] (表名) (
[num] [int] IDENTITY (1, 1) NOT NULL , //字段
[Name] [nvarchar] (36) NULL , //字段
[Sex] [nvarchar] (2) NULL , //字段
[Type] [int] NULL //字段

) ON [PRIMARY]
GO

❻ 建立学生表的sql语句

建立学生表的sql语句是create一个表,需要根据学生表设定数据表的字段。可以参考创建表的例子进行sql语句编写。

❼ 怎么样用SQL创建一个学生表。哪位高手告诉我下

--表一:stumes(基本信息表)

CREATE TABLE stumes
(
stuid char(10) PRIMARY KEY,
stuname varchar(8),
stusex char(2),
stupro varchar(14),
stuaddress varchar(50)
)

--表二:lesson(课程表)

CREATE TABLE lesson
(
lesid char(3) PRIMARY KEY,
lesname varchar(40),
lessco int
)

--表三:lesson2(课程表)

CREATE TABLE lesson1
(
stuid char(10),
lesid char(3),
sco decimal(4,1)
CONSTRAINT PK_lesson1 PRIMARY KEY(stuid,lesid)
)

--三、录入数据(10分)
要求:
1、 使用语句
2、 录入的数据要规范,课程表中必须有001,语文,4这条记录
3、 每个表的记录不得少于5条*/
INSERT INTO stumes VALUES('0530110101','张三','男','计算机应用','湖南株洲')
INSERT INTO stumes VALUES('0530110102','李司','女','计算机网络','北京')
INSERT INTO stumes VALUES('0530110103','王五','女','电子商务','湖南岳阳')
INSERT INTO stumes VALUES('0530110104','王小兵','男','计算机应用','湖南株洲')
INSERT INTO stumes VALUES('0530110105','周侃','女','计算机应用','湖南株洲')
INSERT INTO stumes VALUES('0530110106','哈利油','女','会计','湖南长沙')

INSERT INTO lesson VALUES('001','语文',4)
INSERT INTO lesson VALUES('002','数学',4)
INSERT INTO lesson VALUES('003','英语',4)
INSERT INTO lesson VALUES('004','SQL Server 2000',2)
INSERT INTO lesson VALUES('005','计算机网络基础',2)
INSERT INTO lesson VALUES('006','C语言',2)
INSERT INTO lesson VALUES('007','计算机公共基础',2)

INSERT INTO lesson1 VALUES('0530110101','001',145.8)
INSERT INTO lesson1 VALUES('0530110101','004',75)
INSERT INTO lesson1 VALUES('0530110102','001',110.6)
INSERT INTO lesson1 VALUES('0530110103','001',89)
INSERT INTO lesson1 VALUES('0530110104','002',50)
INSERT INTO lesson1 VALUES('0530110105','003',128)
INSERT INTO lesson1 VALUES('0530110106','005',58)

❽ 怎么建立下图的学生信息表,SQL数据库

1、
CREATE TABLE [学生信息](
[StuID] [varchar](20) NOT NULL,
[studentName] [varchar](50) NOT NULL,
[Sex] [bit] NOT NULL,
[BirthDate] [smalldatetime] NULL
) ON [PRIMARY]
2、
insert into [学生信息] ([StuID],[studentName],[Sex],[BirthDate]) values ('10000001','张三',0,'2000-01-01')

❾ 用SQL语句怎么在学生信息表和成绩表中查出学生的所有信息

select * from student and score
where student.sno=score.sno