当前位置:首页 » 编程语言 » 定义一个学生表sql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

定义一个学生表sql

发布时间: 2022-12-18 15:26:17

‘壹’ 使用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语句创建一个含有学生,学号,性别,分数的数据表,并且插入4组数据

您好:

SQL如下

CREATETABLEtbl
(
学生姓名 NVARCHAR(10),
学号 NVARCHAR(10),
性别 BIT,
分数 INT
)

INSERTINTOtbl(学生姓名,学号,性别,分数)VALUES('张','STU001',0,98)
INSERTINTOtbl(学生姓名,学号,性别,分数)VALUES('王','STU002',1,95)
INSERTINTOtbl(学生姓名,学号,性别,分数)VALUES('李','STU003',0,90)
INSERTINTOtbl(学生姓名,学号,性别,分数)VALUES('赵','STU004',1,88)

‘叁’ SQL创建学生表(Student)、课程表(Course)、班级表(Class)、选课表(XK),写对的我可以奖励QB

1,从学生SELECT DISTINCT Sdept;
2,SELECT COUNT(DISTINCT Cpno)
课程
WHERE CNAME ='英语';
3,CREATE TABLE Student2
(SNO CHAR(9)PRIMARY KEY,
SNAME CHAR(20)UNIQUE,
Ssex CHAR(2),
Sbirthday SMALLINT,
Sdept CHAR(20)
);

‘肆’ 怎么用sql数据库建一个学生信息表

也不算复杂吧,如果是SQL SERVER,我告诉你步骤吧。x0dx0a1.安装SQL SERVER,目前版本是2008,注意版本对应的操作系统。x0dx0a2.安装完成后,在开始菜单打开SQL Server Management Studio,服务器名称默认,如果是空的,就输入一个. ,身份验证选择windows身份验证。x0dx0a3.登录后左侧菜单的菜单里找“数据库”,点开此节点后,在“数据库”菜单上点右键,选择“新建数据库”,点击后在弹出的窗口信息里填写信息,填完后点确定,数据库就创建成功了,不过里面还没有表。x0dx0a4.新建表,点开你刚才建立的数据库后,找到“表”菜单,双击,然后在“表”菜单上点右键,选择“新建表”,输入你要填写的字段名,选择好类型,长度后,点击确定,就建好表了,这时再右键选中“表”菜单,选择“刷新”,刚才建立的表就可以显示出来了。x0dx0ax0dx0a你应该总结出学生成绩查询需要几张表,我大概告诉你一下吧,最基本的3张,x0dx0a1.学生基本信息表x0dx0a2.学生考试科目表x0dx0a3学生成绩表,这三张之间的关系你要是搞明白了,那学生成绩查询就不会有问题了。

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

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

列名称3
数据类型,

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

‘陆’ 建立学生表的sql语句

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

‘柒’ 写出实现下列操作的SQL语句 (1)建立一个“学生”表Student,它由学号(sno),

--创建表
createtablestudent
(snochar(8)primarykey,
snamechar(10),
genderchar(2),
departmentchar(20),
ageint)
--修改学号长度
(10)notnull;
--删除表
droptablestudent

‘捌’ 用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语句,创建学生表(学号,姓名,性别,出生,籍贯,备注) 在线等,急急急

1,统计男生人数

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


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

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

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

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

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

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