Oracle数据库操作:创建与修改表案例

需积分: 9 2 下载量 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数据库系统的具体使用。