Oracle数据定义和操纵:类型、表、分区、同义词DDL和DML详解

0 下载量 104 浏览量 更新于2024-03-21 收藏 280KB PPTX 举报
本章主要讨论了ORACLE数据库中的数据定义语言(DDL)和数据操纵语言(DML),重点包括ORACLE的数据类型、表的创建、变动和删除、表分区的使用、同义词对象的创建和删除以及数据操纵语言DML的使用。在ORACLE中,主要的数据类型包括Character数据类型、Number数据类型、Date数据类型、RAW和LongRAW数据类型以及LOB数据类型。 Character数据类型包括char类型、varchar2类型和long类型,其中char类型是固定大小的字符数据,范围为1~2000;varchar2类型是可变长字符串,范围为1~4000;long类型是可变长的字符数据,最大可达2GB。在使用long类型时需要遵循一些特殊要求,例如表中只能有一列为long类型、long列不能定义为主键或唯一约束、不能在该列上建立索引等。 Number数据类型用于存储精度为38的浮点数、正数、负数等,可以使用number、number(p)和number(p,s)等格式进行定义,其中p代表精度即总位数,s代表小数位数。 Date数据类型用于存储日期和时间信息,可以方便地进行日期和时间相关的计算和操作。 RAW和LongRAW数据类型用于存储原始的二进制数据,其中Raw类型存储固定长度的二进制数据,而LongRAW类型可以存储可变长度的二进制数据。 除了数据类型外,本章还介绍了表的创建、变动和删除操作,以及表分区的使用方法。同时,还讨论了同义词对象的创建和删除操作,帮助用户更好地管理数据库中的数据和对象。 最后,本章还介绍了数据操纵语言DML在ORACLE数据库中的常见函数的使用,帮助用户更好地进行数据查询、插入、更新和删除操作。 总的来说,本章内容涵盖了ORACLE数据库中数据定义和数据操纵的基础知识和操作,为用户提供了在ORACLE数据库中管理和操作数据的重要指导。".