mysql上机实验报告3_SQL入门随笔(上机实验报告)
一.定义模式和删除模式
a.为用户定义一个模式学生—课程模式 S-T
CREATE SCHEMA "S-T" AUTHORIZATION USER;
b.删除模式
DROP SCHEMA USER;
二.表的定义
a.建立一个“学生”表 Student
CREATE TABLE Student
(Sno char(9) PRIMARY KEY,
Sname char(20) UNIQUE,
Ssex char(2),
Sage SMALLINT,
Sdept char(20)
)
b.建立一个“课程”表 Course
CREATE TABLE Course(
Cno char(4) PRIMARY KEY,
Cname char(40) NOT NULL,
Cpno char(4),
Ccredit SMALLINT,
FOREIGN KEY (Cpno) REFERENNCES Course(Cno)
)
c.建立学生选课表 SC
CREATE TABLE SC(
Sno char(9) ,
Cno char(4),
Grade SMALLINT,
PRIMARY KEY(Sno,Cno),
FOREIGN KEY (Sno) REFERENCES Student(Sno),
FOREIGN KEY(Cno) REFERENCES Course(Cno)
)
Student表
学号
Sno
姓名
Sname
性别
Ssex
年龄
Sage
所在系
Sdept
201215121
李勇
男
20
CS
201215122
刘晨
女
19
CS
201215123
王敏
女
18
MA
201215125
张立
男
19
IS
学号
Sno
课程号
Cno
成绩
Grade
201215121
1
92
201215121
2
85
201215121
3
88
201215122
2
90
201215122
3
80
SC表
课程号
Cno
课程名
Cname
先行课
Cpno
学分
Ccredit
1
数据库
5
4
2
数学
2
3
信息系统
1
4
4
操作系统
6
3
5
数据结构
7
4
6
数据处理
2
7
PASCAL语言
6
4
Course表
二.删除基本表Student
DROP TABLE Student
三.修改基本表
a.向Student表中增加“入学时间”列,其数据类型为日期型。
ALTER TABLE Student ADD S_entrance DATE
b.将年龄的数据类型由字符型修改为整形
ALTER TABLE Student ALTER COLUMN Sage INT
一.单表查询
1.查询全体学生的学号与姓名
SELECT Sno,Sname FROM Student
2.查询全体学生的姓名、学号、所在系
SELECT Sname,Sno,Sdept FROM Student
3.查询全体学生的详细记录
SELECT * FROM Student
4. 查全体学生的姓名及其出生年份
SELECT Sname,2019-Sage FROM Student
5.查询全体学生的姓名、出生年份和所在的院系,要求用小写字母表示系名
SELECT Sname,2019-Sage,LOWER(Sdept) FROM Student
6.查询选修了课程的学生学号
SELECT DISTINCT Sno FROM SC
7.查询计算机科学系全体学生的名单
SELECT * FROM Student
WHERE Sdept = ‘CS‘
8.查询所有年龄在20岁以下的学生姓名及其年龄
SELECT Sname,Sage FROM Student
WHERE Sage<20
9.查询考试成绩有不及格的学生的学号
SELECT Sno FROM SC
WHERE Grade<60
10.查询年龄在20~23岁(包括20岁和23岁)之间的学生的姓名、系别和年龄
SELECT Sname ,Sdept,Sage FROM Student
待更新···
mysql上机实验报告3_SQL入门随笔(上机实验报告)相关推荐
- 通信系统计算机仿真上机实验报告,昆明理工大学计算机仿真实验.docx
文档介绍: <计算机仿真>上机实验报告姓名: 学号:-专业:-测控技术与仪器 班级:_121-班 实验一常微分方程的求解及系统数学模型的转换实验目的通过实验熟悉计算机仿真中常用到的Matl ...
- java类与对象实验报告心得体会_java上机实验心得体会报告(大全五篇)
北京联合大学信息学院 "面向对象程序设计"课程上机实验报告 题目: JAVA上机实验心得体会 姓名(学号): 专业:计算机科学与技术 编制时间: 2012年12月19日 版本: 1 ...
- 计算机基础数据表示实验,2018大学计算机基础上机实验报告
<2018大学计算机基础上机实验报告>由会员分享,可在线阅读,更多相关<2018大学计算机基础上机实验报告(15页珍藏版)>请在人人文库网上搜索. 1.实验(一)1:计算机硬件 ...
- 大学生上机报告C语言,大学生计算机实验总结报告.doc
大学生计算机实验总结报告 实验相对于每个人来说都有着特殊的意义,一般意义上来说他肯定是都会有不一样的心得体会,对于那些学习过实验后的人来说记录下这些心得体会是十分重要的,写一份实验心得体会他不仅仅能抒 ...
- C语言上机报告例文,c语言上机实验报告_大一c语言上机实验报告_c语言实验报告怎么写...
计算机的同学会进行上机实验,包括ERP,JA,C语言等等.下面是出国留学网为大家整理的上机实验心得体会,供大家参考. 上机实验心得体会(一) 通过该实验,对所学的知识有了进一步的了解.在实验的过程中, ...
- python上机编程报告_20182213 实验一《Python程序设计》实验报告
20182213 2019-2020-2 <Python程序设计>实验一报告 课程:<Python程序设计> 班级: 1822 学号:20182213 实验教师:王志强 实验日 ...
- python程序设计上机实践第三章答案_20192419 实验三《Python程序设计》实验报告
学号 2019-2020-2 <Python程序设计>实验3报告 课程:<Python程序设计> 班级:1924 姓名: 万腾阳 学号:20192419 实验教师:王志强 实验 ...
- 计算机审计上机试题,《计算机审计》上机实验报告.doc
学生学号 实验课成绩 学 生 实 验 报 告 书 实验课程名称 开 课 学 院 指导教师姓名 学 生 姓 名 学生专业班级 20 -- 20 学年 第 学期 实验教学管理基本规范 实验是培养学生动手能 ...
- matlab上机报告绘制函数,控制工程MATLAB实验报告
<控制工程MATLAB实验报告>由会员分享,可在线阅读,更多相关<控制工程MATLAB实验报告(20页珍藏版)>请在人人文库网上搜索. 1.浙江科技学院机电系统开放性实验设计题 ...
最新文章
- dataframe,python,numpy 问题索引1
- 【转】造成segment fault,产生core dump的可能原因
- Samba服务器的安装配置【十全十美】
- 课程目标IO java
- java访问oracle集群,JAVA查询Oracle数据库集群连接字符串
- 前端工作学习相关网站收集整理
- 25 个 Vue 技巧,开发了 5 年了,才知道还能这么用
- GIS与CAD在村庄规划中的图框位置一致处理
- 特别推荐BLOG(一) 程序猿DD的博客
- “单细胞”中研究APC/CCDH1失活调控细胞周期起始的分子机制
- 文档翻译——免费版(word格式、pdf格式)
- 常见国际贸易专业术语
- cocos2dx图片闪亮_SassDoc 2-闪亮的流章鱼出来了!
- vue3.0 结合element ui 开发后台ui框架
- 【并发】Amdahl's Law 阿姆达尔定律
- 8个强大的UI设计工具-设计师利器
- 企业级项目分享:购物车模块(一)2021-06-08
- 阿里云服务器ESSD云盘吞吐量IOPS及性能级别PL0、PL1、PL2和PL3参数说明
- java技术总结_Java技术归纳总结
- 魔百盒服务器响应超时,大神支招:让你的魔百盒不再卡顿