第一章 用户的创建和数据类型
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)
这篇博客介绍了在Oracle数据库中如何创建用户,并详细讲解了数据类型的使用,包括数字类型(如number)、字符类型(如varchar2与char的区别)以及日期类型(date)。对于数字类型,提到了number的各种格式;在字符类型中,指出了varchar2与char的存储差异;在日期类型部分,讨论了如何通过日期计算年龄。
1647

被折叠的 条评论
为什么被折叠?



