1 / 6
文档名称:

实验内容--表查询.doc

格式:doc   大小:28KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验内容--表查询.doc

上传人:mh900965 2018/11/14 文件大小:28 KB

下载得到文件列表

实验内容--表查询.doc

相关文档

文档介绍

文档介绍:1. 新建数据库test
Create database test

列名
说明
数据类型
约束
Sno
学号
字符串,长度为10
 
Sname
姓名
字符串,长度为10
非空
Ssex
性别
字符串,长度为2
取‘男’或‘女’
Sage
年龄
整数
取值15~45
Sdept
所在系
字符串,长度为20
默认为‘计算机系
CREATE TABLE Student (
Sno varchar (10 ) ,
Sname varchar ( 10 ) NOT NULL,
Ssex varchar (2) CHECK (Ssex = '男' OR Ssex = '女'),
Sage tinyint CHECK (Sage >= 15 AND Sage <=45),
Sdept varchar (20 ) DEFAULT ‘计算机系’
)

sno
cno
Grade
200215121
1
92
200215121
2
85
200215121
3
88
200215122
2
90
200215122
3
80
4. 向student表中插入记录
(1)插入记录
INSERT INTO Student (Sno,Sname,Ssex,Sdept,Sage)
VALUES ('200215122','陈冬','男','IS',18)
(2)类似的记录,再插入5条
5. 向SC表中插入记录
记录如上表所示。
6. 查询表中的记录
(1)查询全体学生的全部信息
SELECT Sno,Sname,ssex,sage,sdept FROM Student 
或者:SELECT * FROM Student
(2)查询全体学生的学号与姓名。
SELECT Sno,Sname FROM Student 
(3)查询年龄为20岁的学生姓名及其年龄
SELECT Sname,Sage FROM Student WHERE Sage = 20
(4)查询年龄在20岁以下的学生姓名及其年龄。
SELECT Sname,Sage FROM Student WHERE Sage < 20
(5)查询出信息系(IS)并且年龄为19的学生的姓名和性别。
SELECT Sname,Ssex FROM Student
WHERE Sdept = 'IS' AND sage=19
(6)查询出信息系(IS)或者年龄为19的学生的姓名和性别。
SELECT Sname,Ssex FROM Student
WHERE Sdept = 'IS' OR sage=19
(7)查询信息系(IS)、数学系(MA)和计算机科学系(CS)学生的姓名和性别。
SELECT Sname,Ssex FROM Student
WHERE Sdept IN ( 'IS','MA','CS' )
(8)查询所有姓陈学生的姓名、学号和性别。
SELECT Sname,Sno,Ssex
FROM Student
WHERE Sname LIKE ‘陈%’
(9)查