Oracle数据库基础(表空间,用户创建和数据类型)

Oracle数据库基础

创建表空间

  • 实例(ORCL)–>创建表空间–用户
  • 创建表空间代表项目开始
  • 表空间-存储数据逻辑单位–用户管理表空间,
  • 用户向表空间中添加记录真正存在数据文件(*.dbf)
  • 注:创建表空间要管理员权限(system用户)
/**语法:create tablespace 名称 ---指定表空间名称
  *      datafile '文件路径' -- 数据文件位置
  *      size 50M            --指定数据文件大小
  *      autoextend on       --开启自动扩展
  *      next 10M;           --每次扩展大小
  */
create tablespace itcastspace 
         datafile 'c:\itcastspace.dbf'
         size 20m 
         autoextend on 
         next 10m;

创建用户

/**创建用户
 * create user 用户名 identified by 密码 default tablespace 表空间名; --创建用户
 * 
 * 使用命令创建好用户,没有登录权限:
 *        Oracle提供三个角色(角色是权限集合),connect,resource,dba      
 * 给用户授权: grant connect ,resource to 用户名;
 * 回收权限: revoke connect,resource from 用户名;
 */  
 -- 创建用户
 create user messQiang identified by qiang 
        default tablespace itcastspace;

 -- 用户授权
 grant connect ,resource to messQiang;

 -- 收回权限
 revoke connect , resource from messQiang;

数据类型

-- Oracle的数据类型


/**字符类型
 * char(10) 固定长度字符串 name char(10)--Jack 10个单位长度
 * varchar2(10)可变长度字符串 name varchar2(10) --Jack 4个单位长度
 * long :2G字符
 */

/**数值类型
 * number(p1,p2)       -- p1是整个数字长度,p2小数位个数
 * number(9)           -- 9代表数字长度
 * 整数:number(3)      -- 最大数值是999;
 * 小数:number(3,2)    -- 最大值是9.99
 */

/**日期类型
 * date:精确到秒,相当于MySQL中datetime
 * timestamp:时间戳,精确到秒的后9为
 */

/**大数据类型
 * clob:存字符类型,最大存4G
 * blob:二进制数据,最大存4G
 */
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值