`

oracle基础

阅读更多

一、字符说明:

1.char   定长 最大2000字符   分配之后如果你没有用到指定的大小将以空格补全(效率高--如:查询)

2.varchar2  变长  可以根据你的字符来自动分配大小  (oracle中推荐)

3.clob   字符型大对象最大4G   4000字符以上选用

4.number  数字类型   -10的-38次方到10的38次方  可以表示整数和小数 number(5,2)一共有5位数2位小数

5.date   包括年月日时分秒

6.timestamp  这是oracle9i对date数据的扩展 进度更高

7.blob  二进制数据  可以存放图片和声音   4G

 

 

二、命令

1.给表添加字段

alter table t_name add(id nubmer(2));

 

2.显示当前用户

show user

 

3.修改字符长度

alter table t_name modify (id char(30));

 

4.删除某字段  在表格有数据时不可删除

alter table t_name drop column  id;

 

5.改表名字

rename old_name to  new_name

 

6.修改日期格式

alter session set NLS_date_format=‘yyyy-mm-dd’;

 

7.查询字段为空时  表示  id is null   ;id is notnull

 

8.savepoint aa;设置断点aa   可以回滚  roolback to aa

 

9.delete form t_name  和  truncate from t_name

 

delete删除所有记录 但表结构还在 写每行写日志 可恢复  速度慢

truncate 删除表中所有记录  表结构还在  不写日志  无法恢复  速度快

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics