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

俺的考试题目
2025-03-04 22:12:57
推荐回答(3个)
回答1:

--表一: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)

回答2:

create
table
student
(
sno
int
primary
key,---学号一般是主键吧
新手!
sname
char
(20)
not
null,---这个属性是不为空!
ssex
char(4)
check
in
('男'or'女')
not
null,
sdept
char(30)
not
null
)
go
----执行前记得在你建立的数据库下

回答3:

it's so easy that you cann't you will be rubish.