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 删除表中所有记录  表结构还在  不写日志  无法恢复  速度快

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值