Oracle数据库日期格式与数据管理基础

需积分: 29 1 下载量 27 浏览量 更新于2024-08-15 收藏 1.47MB PPT 举报
"这篇教程主要介绍了Oracle数据库中日期型数据的格式,并概述了数据库的基本概念、数据管理的发展阶段以及关系型数据库的相关知识。此外,还提到了实验环境的设置、表的操作(DDL和DML)以及Oracle数据库中的基本数据类型。" 在Oracle数据库中,日期型数据的格式化是至关重要的,因为它允许我们以多种方式显示和处理日期和时间。例如,"Days" 类别下的`dd`表示日期中的天数,可以用数字表示,如12;`dy`则表示缩写的星期几,如fri代表星期五;`day`则是完整的星期几名称,如Friday。对于月份,`mm`代表两位数的月份,`mon`是月份的缩写,如mar代表三月,而`month`是完整的月份名称,如march。至于年份,`yy`仅显示最后两位数字,如87,而`yyyy`则包含完整的四位年份,如1987。 数据库是管理和存储数据的系统,它定义了数据的组织方式以及如何高效地检索和处理这些数据。数据管理经历了人工管理、文件系统和数据库系统三个阶段,其中数据库系统阶段通过数据库管理系统(DBMS)实现了数据的高度独立性和更有效的管理。关系型数据库是其中一种常见类型,它基于关系模型,以表格的形式组织数据,比如DB2、Oracle、Informix和Sybase等都是知名的关系型数据库系统。 在实验环境中,可以通过telnet连接到Oracle数据库服务器,并使用SQL*Plus进行数据库操作。例如,连接到scott用户并查看其拥有的表,可以使用`SELECT table_name FROM user_tables;`来列出表名,用`DESC table_name;`查看表结构,以及`SELECT * FROM table_name;`来查看表内容。 表是关系型数据库中的基本数据组织单元,包含了列和行。列代表了表的字段,定义了数据类型,如CHAR、VARCHAR2和NUMBER等。DML(Data Manipulation Language)操作包括插入(INSERT)、更新(UPDATE)和删除(DELETE)数据,而DDL(Data Definition Language)操作则涉及创建(CREATE TABLE)、修改(ALTER TABLE)和删除(DROP TABLE)表结构,以及截断(TRUNCATE TABLE)表。 Oracle数据库中的基本数据类型包括: - CHAR[(n)]:固定长度字符串,最大255个字符。 - VARCHAR2(n):可变长度字符串,最大2000个字符。 - LONG(n):长字符串,最大可达到2GB。 - NUMBER[(m[,n])]:数值类型,m代表总位数,n代表小数位数。 掌握这些基础知识对理解Oracle数据库的日常操作和数据管理至关重要。