Oracle

本文介绍了Oracle数据库的创建表空间、用户管理、权限授予、数据类型以及常见操作,包括表备份、日期处理和分页查询。通过示例展示了如何使用SQL命令进行数据库维护和数据操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建表空间:

create tablespace 表名

datafile 'd:\位置'

size 100m

autoexted on

next 10m

Oracle的命令

连接Oracle的cmd命令
  sqlplus / as sysdba

创建用户的命令:
create user zhao identified by 123456

修改用户:
alter user zhao identified by 23456;

锁上这个用户
alter user zhao account lock ;

给用户授权


连接数据库管理的权限
 grant connect,dba to zhao;


读写的权限
grant read,write on directory ad to scott;


解锁用户
alter user scott account  unlock;

表备份:
create table 新表 as select * from emp  where deptno=20

Oracle的数据类型

1,字符型:

char :固定长度,最多可以存储2000个字节。

varchar2:可变长度的字符类型最多可存储4000个字节。

long :大文本类型,可以存储2个g。

2,数值型:

number(5) 最大可以存的数位99999

number(5.2) 最大可以存的数位999.99

3.日期型:

date :日期时间型,精确到秒。

timestamp:精确到秒后面小数的后九位。

4,二进制类型:

clob :存储字符,最大可以存4个g。

blob:存储图像,声音,视频等二进制,最多可以存4个g。

Oracle中的日期如何插入到语句中,有一个叫sysdate 他就是自动获取当前日期

删除表数据,他的意思是把表删了然后重新建这个表

reuncate table 表名

去重:

distinct语句

rownum分页查询:

例子:

取前二十条数据:select * from emp where rownum<20;

取前中间的数select * from(select rownum r,e.* from emp e) where r<=20 and r>10

oracle的转换函数:

1,数字转字符串:

select to_char(100)||'分' from emp

2,日期转字符串(时分秒)

select to_char(sysdate,'yyyy-mm-dd hh:mi:ss' ) from emp

3,字符串转日期

select to_date('2013-03-11','yyyy-mm-dd') from emp

4,字符串转数字

select to_number('100') from emp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值