用户的创建和数据类型(Oracle数据库)

这篇博客介绍了在Oracle数据库中如何创建用户,并详细讲解了数据类型的使用,包括数字类型(如number)、字符类型(如varchar2与char的区别)以及日期类型(date)。对于数字类型,提到了number的各种格式;在字符类型中,指出了varchar2与char的存储差异;在日期类型部分,讨论了如何通过日期计算年龄。
部署运行你感兴趣的模型镜像

第一章 用户的创建和数据类型

1.1 创建自己的用户

--创建表空间
create tablespace 表空间名
datafile '存放路径\表空间名.dbf'
size 空间大小
--测试
create tablespace practice  
datafile 'd:\pracitce.dbf'
size 10m;

--创建用户
create user 用户名
identified by 密码
default tablespace 表空间名

--测试
create user huang
identified by 123456
default tablespace practice;

--授权
grant connect resource to huang;

--connect :临时用户
--resource:更为可靠和正式的用户
--dba :数据库管理员,拥有管理数据库最高的权限

2.1 数据类型

2.1.1数字类型

  • number:类似Java中的double

    • number (2) 两位数字12
    • number (4,2) 四位数字小数点后两位例如:12.34
    • number 默认38位
    • number (3,-1) 三位数舍去一位,例:123 -> 120

2.1.2 字符类型

  • varchar2:变长字符串类型最多可以储存4000个byte

  • 如果超过4000byte则用大文本:CLOB

  • varchar2 与char(定长字符串)类型的区别

    • varchar2在声明长度后,如果存储不满则自动缩小长度
    • char声明长度后,如果存储不满,会使用空格补足
    • varchar是标准sql里面的。varchar2是oracle提供的独有的数据类型。
    • varchar对于汉字占两个字节,对于英文是一个字节,占的内存小,varchar2都是占两个字节。
    • varchar对空串不处理, varchar2将空串当做null来处理。
    • varchar存放固定长度的字符串,最大长度是2000
    • varchar2是存放可变长度的字符串,最大长度是4000.

2.1.3 日期类型

  • data:日期类型

  • 通过出生日期求年龄

    • extract(year from sysdate) - extract(year from birthday)

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值