Oracle数据库学习(1)—基础知识

知识点:

1.Oracle数据库是Oracle(甲骨文/神域)研发的一款关系型数据库管理系统,是目前世界使用最广泛的数据库之一;

主要版本是Oracle9i,Oracle10g,Oracle11g,Oracle12c;企业使用最多的数据库是Oracle10g;

Oracle中保存数据是以表作为存储单元;

2.表空间

1)表空间是存储数据库对象(表、视图、索引、序列.......)的容器,表和表空间的关系就像文件和文件的关系一样;

2)表空间可以由一个或多个文件夹组成,这些数据库就是数据库中实际存储数据的位置;

3)每次创建数据库的时候,系统都会默认创建一个system表空间,一个数据库中可以有若干个表空间,也可以只有一个system表空间;

3.Oracle常用的数据库类型

1)char(n):用来标记固定长度的字符串,n表示能保存字符串的最多个数。当实际保存字符串的个数小于n时,使用空格补全;

如:char(10),保存‘liu’,实际会占据10个存储空间,浪费7个存储空间

2)varchar(n):用来保存可变长的字符串,当要保存的字符小于n时,会根据实际字符长度进行保存;

如:varchar(10),保存‘liu’,实际只占据3个存储空间;

3)varchar2(n):用来保存可变长的字符串,Oracle自定义的类型,兼容性特别好,建议使用varchar2代替varchar类型;

4)数据型:number

number(参数1,参数2):可以用来存储整数和小数,参数1表示有效数据的最多位数,参数2表示小数的最多位数;

如:number(3):表示3位整数;

      number(7,2):表示7位有效数据,5位整数,2位小数;

5)日期时间型:date

默认日期:DD-MON-YY

4.SQL语句:结构化查询语言,SQL是专门为操作数据库而建的命令集,功能强大的数据库语言;

DDL:数据库定义语言,用来创建、修改、删除表:create、drop、alter

DCL:用来管理数据库中的事务:commit、rollback

DML:数据库中操作数据的语言:insert、update、delete

DQL:数据库查询语言:select


   








  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值