
资源由 www.eimhe.com 美河学习在线收集分享
Oracle 数据库常用命令
sqlplus scott/tiger as sysdba :将 scott 账户当作 dba 登录进来
alter user scott account unlock; 用户解锁
|-账户解锁
1. conn / as sysdba
2. alter user scott account unlock;
3. alter user scott identified by tiger;
|-数据类型
1. binary_integer: 整数,主要用来计数而不是用来表示字段类型
2. number: 数字类型
3. char: 定长字符串
4. varchar2: 变长字符串
5. date: 日期
6 long: 长字符串,最长 2GB
7 boolean: 布尔,可取 true false null
Number:
NUMBER ( precision, scale)
precision 表示数字中的有效位。如果没有指定 precision 的话,Oracle 将使用 38 作为
精度。
scale 表示数字小数点右边的位数,scale 默认设置为 0.
P 是精度,s 是刻度
精度代表所要存的位数,s 是指小数点后保留几位
例如存储 1234567.89 序定义 number(9,2)
Char 和 varchar2 的区别
CHAR 的长度是固定的,而 VARCHAR2 的长度是可以变化的, 比如,存储字符
串“abc",对于 CHAR (20),表示你存储的字符将占 20 个字节(包括 17 个空字符),而同样
的 VARCHAR2 (20)则只占用 3 个字节的长度,20 只是最大值,当你存储的字符小于 20 时,
按实际长度存储。 CHAR 的效率比 VARCHAR2 的效率稍高。
|-数据库的启动
sqlplus / as sysdba
shutdown immediate
sql> startup nomount
sql> alter database mount
sql> alter database open
评论