SQL练习:创建与填充学生、课程、成绩及教师表
需积分: 13 152 浏览量
更新于2024-09-11
收藏 22KB DOCX 举报
"SQL查询语句练习,包括创建表格、插入数据等内容,提供了STUDENT、COURSE、SCORE、TEACHER四个表格的结构定义和部分数据插入。"
在SQL(Structured Query Language)中,用于管理关系数据库系统的主要工具,主要包括数据查询、数据更新、数据插入和数据删除等操作。以下是对提供的SQL练习题中涉及的知识点的详细解释:
1. **CREATE TABLE**:这是SQL中的一个关键命令,用于创建新的数据库表。在示例中,创建了STUDENT、COURSE、SCORE和TEACHER四个表格,每个表都有自己的字段(如SNO、SNAME、CNO等)和约束(如NOT NULL,表示该字段不允许为空)。
- **STUDENT** 表用于存储学生信息,包括学号(SNO)、姓名(SNAME)、性别(SSEX)、出生日期(SBIRTHDAY)和班级(CLASS)。
- **COURSE** 表存储课程信息,包含课程号(CNO)、课程名(CNAME)和教师号(TNO)。
- **SCORE** 表记录学生的成绩,包括学号(SNO)、课程号(CNO)和分数(DEGREE)。
- **TEACHER** 表用于保存教师信息,包括教师号(TNO)、姓名(TNAME)、性别(TSEX)、出生日期(TBIRTHDAY)、教授专业(PROF)和所在部门(DEPART)。
2. **INSERT INTO**:这个命令用于向已存在的表中插入数据。在示例中,为STUDENT表插入了几条学生记录,每条记录包含SNO、SNAME、SSEX、SBIRTHDAY和CLASS字段的值。
这些练习题主要考察对SQL基本语法的理解和应用,包括如何定义表结构和如何插入数据。通过这些练习,可以提升对SQL操作的实际操作能力,包括创建和管理数据库表,以及对数据进行增、删、改、查等操作。在实际工作中,这样的技能对于数据库管理员、数据分析员、软件开发者等角色都至关重要。
2023-07-07 上传
2019-11-22 上传
2019-07-09 上传
2021-10-03 上传
2023-05-27 上传
2022-05-18 上传
2021-10-12 上传
2021-10-20 上传
u010098930
- 粉丝: 0
- 资源: 14
最新资源
- best-practices:回购Christian的最佳做法论文
- biblioteca
- 风格与沟通
- google-forms-expander:chrome扩展程序,可扩展Google表单中的文本字段
- rl78g14_gs_cloud:带有板载 GainSpan GS1101 WiFi 模块的 RL78G14 RDK 的 Exosite 云演示
- Aerodynamic-Shape-Optimization
- 森林公园空间分布点文件 .shp
- Database-Creation:用btree尝试东西
- 数码管数字时钟设计,严格判断日期-电路方案
- 有效沟通技巧讲座
- 网站https:bryan2209.github.iowebsite
- SNAKE-the-game
- useful-simple-functions:有用的简单功能
- active_search:用于执行主动搜索的 MATLAB 代码(Garnett 等人,“贝叶斯最优主动搜索和测量”,ICML 2012)
- 算法
- 360杀毒5.0 正式版 v5.0.0.8081 x64