• 数据库基本概念


    保存数据的容器:数组、集合、文件
    存放的位置:
      数组和集合在内存中 缺点:容易丢失(一断电就没了)
      文件在硬盘中 能实现永久的存储数据 缺点:不易查询
      数据库最终存储的还是文件,数据库通过一套软件来管理文件中的数据

    数据库的好处:
      1.实现数据持久化
      2.使用完整的管理系统,统一管理,易于查询


    垃圾场和仓库区分开两个都可以保存东西。

      垃圾场:不用的东西,有没有组织无所谓

      仓库:以后要使用的东西,希望日后还能查询,所以保存的东西要 有格式 有组织

    数据库相关的概念:

    DB(database)数据库  存储数据的“仓库”。保存了一系列有组织的数据
    DBMS(Database Management System)数据库管理系统

    数据库是通过DBMS创建和操作的容器(安装数据库:其实是安装数库管理系统)(数据库管理系统,统称数据库软件)(安装数据库软件)

    SQL(Structure Query Language)结构和查询语言 专门用来与数据库管理系统通信的语言。

    其他数据库:

    Oracle:贵

    DB2:适合海量的数据

    SqlServer:仅限Windows


    SQL的优点:

    1. 不是某个特定数据库供应商专有语言,几乎所有的DBMS都支持SQL语言(但不排除一些软件独有的方言)
    2. 简单易学
    3. 强有力,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作
    4. DBA专业的数据库管理岗位

    管家DBMS=数据库管理系统

    管理SQL=收到注入的命令

    文件柜DB(内有资料(文件类型))=存放在硬盘还是U盘

    数据库的特点:

    1. 将数据存放到表中,在放到库中。
    2. 一个数据库中可以有多张表,每张表都有一个名字,用来标识自己,表名具有唯一性。
    3. 表具有一些特性,这些特性定义了数据在表中如何存储,类似java中类的设计。“抽象性”提取共性
    4. 表由列组成,称之为字段。每个表都是有一个或多个列组成的,每一列类似java中的“属性”共性的名称
    5. 表中的数据按行存储,每一行类似于java的“对象”
    今天比昨天晚,却比明天早
  • 相关阅读:
    Java 7如何操纵文件属性
    MS Server中varchar与nvarchar的区别
    【Unity3D】【NGUI】UICamera
    2007LA 3902 网络(树+贪心)
    读取图片的几种方式
    AssetsLibrary 实现访问相册,选取多张照片显示
    UIImagePickerController的用法
    画板的实现
    最近的状态
    富文本的使用-----实现图文混排 文字的检索 (正则表达式)
  • 原文地址:https://www.cnblogs.com/rijiyuelei/p/12116418.html
Copyright © 2020-2023  润新知