美文网首页
Oracle_Day01

Oracle_Day01

作者: 姜茶无糖 | 来源:发表于2019-02-27 14:38 被阅读0次

    将数据保存在文件中的弊端:

        1·安全性很低

        2·不利于数据管理和查询

        3·文件不适合存放海量数据

        4·文件在操作的时候不方便

    为了解决上述问题,人们就设计出了更利于管理数据的东西,数据库(本质上就是一个软件),能够更有效的管理数据,数据库也是衡量程序员的重要标准。

    市面上主流的数据库:

    公司       产品

    Oracle:Oracle

    微软   :sql server

    IBM    :database2

    Mysql :mysql

    小型,中型,大型数据库,应该如何选择:

    1    安全性

    2    负载量

    3    成本

    4    项目规模

    Oracle:

    一个认知:

        什么是Oracle?

        Oracle是占市场份额最多的大型关系型数据库

        最新版:18Cloud(云计算),上课使用版本:最经典的版本11g

    俩个概念:

        什么叫数据库?    存储数据的仓库

        什么叫关系型数据库?    数据库中保存的数据对象之间可以存在一些联系,表与表之间会有联系(主键,外键),表(table):二维表,成行(属性,字段),并非独立存在

    三个名词:

        sql:操作数据库的结构化语言,是一种符合ANSI的标准计算机语言。

        sqlplus:SQL命令行,Oracle自带的可以输入sql语言的终端,并将最近结果展示在终端上。

        plsql:程序化sql语言。在sql语言基础上新加了一些逻辑,使之形成sql块,从而完成某些复杂的特定功能。

    四种对象:

        table--表:表格,由行与列组成,行(元祖),列(字段),每一行即一条完整的数据,view--视图,序列,索引。

    五种分类:针对于sql语句进行分类

        DDL(数据定义语言):create关键字

        DQL(数据查询语言):select关键字

        DML(数据操作语言):insert(增),delete(删),update(改)

         DTL(事物控制语言):commit(提交事务),rollback(事务回滚)

         DCL(数据控制语言):grant(赋予权限),revoke(撤销权限)

    相关文章

      网友评论

          本文标题:Oracle_Day01

          本文链接:https://www.haomeiwen.com/subject/fzsayqtx.html