Oracle 10g数据库基础之基本DDL和DML语句


表的基本操作

表有名称。

表由行和列组成

表是存放数据的最基本对象

我们将一般的表叫做heap table(堆表),其含义为杂乱无章的存储数据,堆表是数据库的重要组织

形式。它有别于索引组织表和cluster表。

表的名称规则

标准ASCII码可以描述

字母开头

30个字母内

不能是保留字

可以包含大小写字母,数字,_,$,#

不能和所属用户的其它对象重名。千万不要使用汉语做表和列的名称,因为汉语是ascii码所不能描述

的,Oracle的核心是ASCII编写的,你使用汉语只是一时痛快,后患无穷。

Select object_name,object_type from user_objects;

user_objects当前用户所拥有的所有对象。不包含你建立的public对象。 select table_name from user_tables;

user_tables你自己的表,你有一切的权利。你所拥有的表。 select * from tab;

tab你所拥有的表和视图,显示的较简洁,列较少。

查询数据

SQL语言中最主要、最核心的部分是它的查询功能即SELECT语句。查询语言用来对已经存在于数据库中的数据按照特定的组合、条件表达式或次序进行检索。SELECT语句的完整语法如下:

SELECT [ALL|DISTINCT]] select_list [INTO new_table_] FROM table_source [WHERE search_condition] [GROUP BY group_by_expression] [HAVING search_condition] [ORDER BY order_expression [ASC|DESC]]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 下一页

相关内容