MySQL基础操作:创建与插入学生与课程表
需积分: 9 54 浏览量
更新于2024-08-29
收藏 10KB TXT 举报
在这个MySQL练习文本中,我们主要关注的是两个基础数据库操作和管理的概念,即创建和管理表以及数据插入和查询。首先,我们来详细解析这两个关键部分。
1. **创建和管理学生表 (Student)**
标题中的"mysql练习"开始于创建一个名为"student"的学生表。该表定义了以下字段:
- `sid`:学生编号,使用`INT`类型,设置为主键且自动递增,确保每个学生的编号唯一。
- `sname`:学生姓名,使用`VARCHAR(10)`类型,不允许为空。
- `sbir`:学生生日,用`VARCHAR(15)`类型存储日期信息,同样不接受空值。
- `ssex`:学生性别,用`VARCHAR(2)`类型,记录男(如'男')或女(如'女')的信息。
使用SQL语句`DROPTABLEstudent`表示如果该表已存在,将删除它。然后通过`CREATETABLE`语句实际创建了这个表,并进行了数据插入,如赵雷、横梁等学生的记录。
2. **创建和管理课程表 (Course)**
同样的逻辑应用于"course"表,它包含了以下字段:
- `cid`:课程编号,`INT`类型,主键且自动递增。
- `cname`:课程名称,`VARCHAR(20)`类型,不能为空。
- `tid`:教师编号,`INT`类型,用于关联教师信息。
使用`DROPTABLEcourse`进行表的初始化,然后通过`CREATE`和`INSERT`语句创建并填充了课程表,例如java和vr课程及其对应的教师编号。
3. **查询操作**
最后,有一个`SELECT * FROM student`语句,这表示执行了一个全表查询,返回了所有学生的信息。这是对数据检索的基本示例,通常在数据分析或报表生成时使用。
4. **关系型数据库操作**
整个练习文件展示了如何在MySQL这种关系型数据库管理系统中进行基本的数据表设计(表结构定义)、数据插入和查询操作。这对于学习数据库管理、SQL语言以及数据操作是非常基础且实用的部分。在实际开发中,这样的练习可以帮助用户熟悉数据库操作流程,提高数据管理能力。
总结来说,这份MySQL练习提供了基础的数据库操作实践,包括表的创建、数据插入、以及查询功能的运用,对于数据库初学者来说是一个很好的学习材料。
2020-07-15 上传
2020-01-31 上传
2023-09-18 上传
2020-03-12 上传
2019-08-21 上传
也不过如此丶
- 粉丝: 0
- 资源: 3
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能