您的位置:首页 > 其它

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

2016-01-27 09:41 183 查看
一.      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;---表结构还在,不可以恢复。删除速度快

 

 

 

 

 

      

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: