自学oricle第一天--orcle表管理

一.      oricle表的管理

(1)    表名和列名

字母开头,不超过30字符,不使用oricle保留字,只能使用A-Z,a-z,0-9,$,#等

(2)    数据类型

字符型

char()        最大2000字符   查询速度快

varchar()        最大4000字符   占内存小

clob ()         大对象最大4g

数字类型

number 范围:-10的38次方到10的38次方,可以整数,也可以小数

number(5,2)5位有效数,2位小数

number(5)表示5位整数

日期类型

date

timestamp  精度高

文件类型

blob   二进制数据(一般不放),如果需要安全性高可以考虑

(3)    创建表

1.命令创建

create table student(

xh number(4),

xm varchar2(20),

sex char(2),

birthday date,

sal number(7,2)

);

2.在pl/sql  Developer 进行建表

(4)修改表

Alter table 表名 add(列名 类型)  --添加字段

Alter table  表名 modify(列名 类型)--修改字段的长度

Rename student  to stu   ---修改表名

Drop table student –删除表

(4)    添加数据

Insert into student values()..  注意时间(日-月-年)

如果想用时间就

Alter session set nls_date_format=’yyyy-mm-dd’;

如果添加数据有空值就用null代替

查询时如果查空的时

Select * from 表名 where 字段 is null;

(5)删除数据

1.   Savepoint   dd;

   Delete  from   表名;  ---删除所以记录,但是表结构还在,写日子,可以恢复,速度慢

   Rollback   to  dd;

删除数据   可以回滚到回滚点(回滚点只有一个),也称为写日志。。。

2.drop table  student;

3.truncate table  student;---表结构还在,不可以恢复。删除速度快

 

 

 

 

 

      

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值