一.定义模式和删除模式

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入门随笔(上机实验报告)相关推荐

  1. 通信系统计算机仿真上机实验报告,昆明理工大学计算机仿真实验.docx

    文档介绍: <计算机仿真>上机实验报告姓名: 学号:-专业:-测控技术与仪器 班级:_121-班 实验一常微分方程的求解及系统数学模型的转换实验目的通过实验熟悉计算机仿真中常用到的Matl ...

  2. java类与对象实验报告心得体会_java上机实验心得体会报告(大全五篇)

    北京联合大学信息学院 "面向对象程序设计"课程上机实验报告 题目: JAVA上机实验心得体会 姓名(学号): 专业:计算机科学与技术 编制时间: 2012年12月19日 版本: 1 ...

  3. 计算机基础数据表示实验,2018大学计算机基础上机实验报告

    <2018大学计算机基础上机实验报告>由会员分享,可在线阅读,更多相关<2018大学计算机基础上机实验报告(15页珍藏版)>请在人人文库网上搜索. 1.实验(一)1:计算机硬件 ...

  4. 大学生上机报告C语言,大学生计算机实验总结报告.doc

    大学生计算机实验总结报告 实验相对于每个人来说都有着特殊的意义,一般意义上来说他肯定是都会有不一样的心得体会,对于那些学习过实验后的人来说记录下这些心得体会是十分重要的,写一份实验心得体会他不仅仅能抒 ...

  5. C语言上机报告例文,c语言上机实验报告_大一c语言上机实验报告_c语言实验报告怎么写...

    计算机的同学会进行上机实验,包括ERP,JA,C语言等等.下面是出国留学网为大家整理的上机实验心得体会,供大家参考. 上机实验心得体会(一) 通过该实验,对所学的知识有了进一步的了解.在实验的过程中, ...

  6. python上机编程报告_20182213 实验一《Python程序设计》实验报告

    20182213 2019-2020-2 <Python程序设计>实验一报告 课程:<Python程序设计> 班级: 1822 学号:20182213 实验教师:王志强 实验日 ...

  7. python程序设计上机实践第三章答案_20192419 实验三《Python程序设计》实验报告

    学号 2019-2020-2 <Python程序设计>实验3报告 课程:<Python程序设计> 班级:1924 姓名: 万腾阳 学号:20192419 实验教师:王志强 实验 ...

  8. 计算机审计上机试题,《计算机审计》上机实验报告.doc

    学生学号 实验课成绩 学 生 实 验 报 告 书 实验课程名称 开 课 学 院 指导教师姓名 学 生 姓 名 学生专业班级 20 -- 20 学年 第 学期 实验教学管理基本规范 实验是培养学生动手能 ...

  9. matlab上机报告绘制函数,控制工程MATLAB实验报告

    <控制工程MATLAB实验报告>由会员分享,可在线阅读,更多相关<控制工程MATLAB实验报告(20页珍藏版)>请在人人文库网上搜索. 1.浙江科技学院机电系统开放性实验设计题 ...

最新文章

  1. dataframe,python,numpy 问题索引1
  2. 【转】造成segment fault,产生core dump的可能原因
  3. Samba服务器的安装配置【十全十美】
  4. 课程目标IO java
  5. java访问oracle集群,JAVA查询Oracle数据库集群连接字符串
  6. 前端工作学习相关网站收集整理
  7. 25 个 Vue 技巧,开发了 5 年了,才知道还能这么用
  8. GIS与CAD在村庄规划中的图框位置一致处理
  9. 特别推荐BLOG(一) 程序猿DD的博客
  10. “单细胞”中研究APC/CCDH1失活调控细胞周期起始的分子机制
  11. 文档翻译——免费版(word格式、pdf格式)
  12. 常见国际贸易专业术语
  13. cocos2dx图片闪亮_SassDoc 2-闪亮的流章鱼出来了!
  14. vue3.0 结合element ui 开发后台ui框架
  15. 【并发】Amdahl's Law 阿姆达尔定律
  16. 8个强大的UI设计工具-设计师利器
  17. 企业级项目分享:购物车模块(一)2021-06-08
  18. 阿里云服务器ESSD云盘吞吐量IOPS及性能级别PL0、PL1、PL2和PL3参数说明
  19. java技术总结_Java技术归纳总结
  20. 魔百盒服务器响应超时,大神支招:让你的魔百盒不再卡顿

热门文章

  1. django 视图模式
  2. Linux修改挂载目录名称
  3. Redis Cluster 伪集群的搭建
  4. 《Installing the XDK and the dev kit OS》
  5. java在控制台输出空心正方形,菱形,空心菱形
  6. 设计模式之模板方法模式(Template)
  7. codevs1018 单词接龙(DFS)
  8. java 格式化日期(DateFormat)
  9. HDU1249_三角形切割平面
  10. 解决方案:PowerDesigner 16设置生成SQL column不含有collate chinese_prc_ci_as