Oracle数据库基础:创建与删除同义词

需积分: 10 0 下载量 152 浏览量 更新于2024-08-14 收藏 1.82MB PPT 举报
本资源主要涵盖了Oracle数据库中的同义词创建与删除,以及SQL语言的基础知识,特别是SELECT语句的使用。同义词是数据库中用于提供别名的一种机制,方便用户更便捷地访问数据库对象。在Oracle中,创建同义词可以简化视图或表的引用,例如创建名为`d_sum`的同义词,对应于`dept_sum_vu`视图,命令为`CREATE SYNONYM d_sum FOR dept_sum_vu;`。如果要删除同义词,可以使用`DROP SYNONYM`命令,如`DROP SYNONYM d_sum;`。此外,还提到了公共同义词的概念,这类同义词可供所有用户访问,例如为Alice的`DEPARTMENTS`表创建公共同义词。 在SQL语言基础部分,主要讲解了SELECT语句的功能和基本结构。SELECT语句用于从数据库中选取数据,可以指定列选择(选择要显示的列)、行选择(通过条件过滤行)以及连接(多个表的数据合并)。基本的SELECT语句格式如下: ```sql SELECT [DISTINCT] column|expression[alias], ... FROM table; ``` 这里,`SELECT`指定选取的列,`FROM`指明数据来源的表。`DISTINCT`用于去除重复行,`alias`允许为列设置别名。可以使用`*`通配符选取所有列,或者指定具体的列名。SQL语句不区分大小写,但为了可读性通常建议遵循标准的关键词大写,列名小写的约定。SQL语句可以写在一行内,也可以分多行,关键子句通常单独一行,使用缩进提高可读性。 此外,还涉及了算术表达式的使用,包括加、减、乘、除运算,以及优先级规则。算术表达式可以用于计算员工的薪水或其他数值字段。需要注意的是,Oracle中的`NULL`值表示未知或未定义,它不等同于0或空字符串,并且在参与算术运算时,结果也会是`NULL`。 在资源中提到的其他数据库对象包括约束(如内置约束,用于确保数据的完整性和一致性)、视图(虚拟表,基于一个或多个表的查询结果)以及其他未详细展开的主题,如创建和管理表、子查询、操纵数据等,这些都是数据库操作的基础组成部分。
2024-10-26 上传
2024-10-26 上传