Oracle数据库操作:创建与修改表案例
需积分: 9 164 浏览量
更新于2024-07-31
收藏 372KB PDF 举报
"Oracle课堂案例,提供了Oracle数据库的学习文档,包括创建、修改和删除表的示例,以及日期格式设置和数据插入操作。"
在Oracle数据库管理中,掌握基本的SQL语句是至关重要的。本案例涵盖了创建表、修改表结构、删除表、重命名表、设置日期格式以及插入数据等关键概念。
首先,我们看到创建了两个表:`student` 和 `class`。`student` 表用于存储学生信息,包含字段`xh`(学号,number类型,4位长度)、`xm`(姓名,varchar2类型,10位长度)、`sex`(性别,char类型,2位长度)、`birthday`(出生日期,date类型)和`sal`(薪水,number类型,7位整数,2位小数)。`class` 表则存储班级信息,包含字段`classid`(班级ID,number类型,2位长度)和`cname`(班级名称,varchar2类型,20位长度)。
接着,对`student`表进行了多次修改。首先添加了`classid`字段,将`xm`字段长度改为12,然后将`xh`字段长度改为5,并删除了`sal`字段。最后,将表名`student`改为`stu`,这展示了`ALTER TABLE`语句的用法,可以用于修改已有表的结构和名称。
在日期格式设置部分,使用`ALTER SESSION SET NLS_DATE_FORMAT`命令来改变会话的默认日期显示格式。例子中先设置为'yyyy-mm-dd',然后又改回'dd-mon-yy'。这对于数据的读取和显示非常重要,因为不同的应用可能需要不同的日期格式。
最后,演示了如何向`student`表插入数据。通过`ALTER SESSION SET NLS_DATE_FORMAT`命令设定日期格式后,插入了一条记录,包含学生的学号、姓名、性别、出生日期和薪水。`INSERT INTO`语句用于向表中插入新记录。
这个案例提供了一个基础的Oracle数据库操作实践,对于初学者来说是一个很好的自学资料,可以帮助理解如何管理和操作数据库中的数据。通过这样的实践,学习者可以进一步了解SQL语言和Oracle数据库系统的具体使用。
2012-10-10 上传
2013-08-19 上传
2008-01-12 上传
2009-04-16 上传
2009-10-12 上传
2009-10-12 上传
2009-10-12 上传
2010-05-04 上传
2022-07-13 上传
liang070623
- 粉丝: 2
- 资源: 11
最新资源
- ES管理利器:ES Head工具详解
- Layui前端UI框架压缩包:轻量级的Web界面构建利器
- WPF 字体布局问题解决方法与应用案例
- 响应式网页布局教程:CSS实现全平台适配
- Windows平台Elasticsearch 8.10.2版发布
- ICEY开源小程序:定时显示极限值提醒
- MATLAB条形图绘制指南:从入门到进阶技巧全解析
- WPF实现任务管理器进程分组逻辑教程解析
- C#编程实现显卡硬件信息的获取方法
- 前端世界核心-HTML+CSS+JS团队服务网页模板开发
- 精选SQL面试题大汇总
- Nacos Server 1.2.1在Linux系统的安装包介绍
- 易语言MySQL支持库3.0#0版全新升级与使用指南
- 快乐足球响应式网页模板:前端开发全技能秘籍
- OpenEuler4.19内核发布:国产操作系统的里程碑
- Boyue Zheng的LeetCode Python解答集