如何取得演示数据的表
select * from tab;
或
select table_name from user_tables;

查看表结构
desc dept;

表结构是由字段构成的,字段是有类型的。
表名称:dept
描述:部门信息表
| 英文字段名称 | 中文描述 | 类型 | 
| DEPTNO | 部门编号 | NUMBER(2) | 
| DNAME | 部门名称 | VARCHAR2(14) | 
| LOC | 位置 | VARCHAR2(13) | 
表名称:emp
描述:员工信息表
| 英文字段名称 | 中文描述 | 类型 | 
| EMPNO | 员工编号 | NUMBER(4) | 
| ENAME | 员工姓名 | VARCHAR2(10) | 
| JOB | 工作岗位 | VARCHAR2(9) | 
| MGR | 上级经理 | NUMBER(4) | 
| HIREDATE | 入职日期 | DATE | 
| SAL | 薪水 | NUMBER(7,2) | 
| COMM | 津贴 | NUMBER(7,2) | 
| DEPTNO | 部门编号 | NUMBER(2) | 
注:DEPTNO字段是外键,DEPTNO的值来源于dept表的主键,起到了约束的作用
表名称:salgrade
描述:薪水等级信息表
| 英文字段名称 | 中文描述 | 类型 | 
| GRADE | 等级 | NUMBER | 
| LOSAL | 最低薪水 | NUMBER | 
| HISAL | 最高薪水 | NUMBER | 
如果字段类型声明为NUMBER,但是没有给定数值范围,那么字段类型的长度为38,
NUMBER类型小数位数最大为7,浮点型数据类型最大声明方式为 NUMBER(38,7)
字符类型最大可以声明为:VARCHAR2(4000) 字节
VARCHAR和VARCHAR2的区别?
VARCHAR2类型是Oracle特有的类型,在数据库的版本升级中,会对这个类型保持兼容。
CHAR类型和VARCHAR类型的区别?
CHAR类型和VARCHAR都表示字符串类型,但是CHAR类型是固定长度的字符串,当存储数据时,如果数据长度没有达到声明的长度,会在数据的末尾补充空格达到固定的长度,然后进行存储。VARCHAR类型是可变长度的字符串,当存储数据时,如果数据长度没有达到声明的长度,不做任何的操作,直接存储。