数据库与MySQL(一)

1.1数据库简介

        具有能利用数据信息的功能是才能被称为数据库;提到数据库必须知道下面俩个概念:

(1)数据库管理系统                                (2)数据库应用程序                        

  1.11:数据库管理系统

数据库仅仅是放置数据的抽屉。对数据进行读取/插入操作的是由数据库管理系统(DBMS)完成。DBMS主要进行创建(Creste)、读取(Read)、更新(Update)、删除(Delete)等操作

1.12、数据库应用程序

DBMS仅仅是提供操作/管理数据库等通用手段的软件。DBMS能进行所有与数据相关的操作,但是用户必须具有与数据库相关的专业知识

,这对终端用户来说有困难。所以需要使用制定的应用程序这种更简洁的形式来利用数据库!(例如:在购买火车票或飞机票是售票员查询满足

你要求完成订票,就是通过电脑中数据库应用操作后台数据库的过程)

1.2数据库种类

   数据库从数据的保存方式以及构造上可以分以下几种类型:

1.2.1、阶层型/网络型数据库

大型机系统(使用于银行。证券等行业的大型系统)中经常使用的阶层型数据库及网络型数据库。
 阶层型数据库:
优点:保证了对任意数据唯一连接路径,能够一简洁的代码实现数据的读取;
缺点:会产生无用数据,在专业上称为数据冗余;
  网路型数据库:
优点:解决了阶层数据库中“数据冗余”  现象;
缺点:用户在连接并使用数据库之前,必须要了解数据的结构。也就是说,在创建应用时,必须要严格按照数据结构来进行代码编写。数据结构改变,对应的程序也要改变。

1.2.2、卡片型数据库

卡片数据库就是讲一条数据作为一枚卡片来处理的数据库。

与其他数据库不同之处:它不是一个反应数据的概念分类(也就是说数据并不是真以“卡片”形式存在的),而是仅仅拥有“数据看起来香卡片”的界面或者说以卡片形式来呈现数据,是从数据显示形式来命名的。

1.2.3、关系数据库

提到数据库,一般指的是关系数据库(RDB)。对于RDB来说,关联的一系列数据以表的形式保存。如下图,在RDB中,数据库就是表以及操作数据库用的对象合体,而表的记录/域的集合体。
关系数据库的最大特征,信息并不是放在一个表中,而是为了将冗余数据尽量减少,将数据放在不同的表,这些表通过“关系”(主键及外键)联系在一起。

常用关系型数据库产品一览

 

1.2.4、面向对象型数据库

面向对象型数据库(OODB),顾名思义在数据库中直接以对象的形式保存数据库。对面对对象数据库来说,因为从数据库中取得数据就是能直接在应用程序中使用的对象,所以编写代码将变得简单。另外,彻底忽略了数据变换这个步骤,,所以页改善了处理速度。
OODB代表性产品有Cache(http://www.intersystems.com/cache)与ObjcctStere(http://web.progress.com/en/objectstore/)

1.2.5、XML数据库

以XML的形式保存数据的数据库,就被称为XML数据库(NXDB)。
NXDB有个基本优点就是不用区分数据交换形式与数据保存形式了,当然它并不只有这个优点。
对于NXDB来说,不用进行像关系数据库那样表的设计,什么样的数据都能保存进去,这是使用NXDB的好处。当结构发生改变时,修改起来很方便,只是在既有的数据中添加“新枝”,即添上新的就可以了。如下:

1.3、认识MySQL数据库

       1.3.1:选择MySQL数据库的俩大理由:

MYSQL首先是关系数据库(RDBMS),是世界上最流行的开放源码的数据库软件。

但是,并非“开放源码=什么都允许”。使用时还是必须遵循必要的规则或限制,特别是进行商业软件开发前,必须了解其相关的使用规则。
选择MySQL数据库的俩大理由:
理由之一:使用普及率高;    理由之二:性能出色

1.3.2:俩种MySQL数据库类型:

MySQL相对于其它RDBMS产品来说,它是由特定的公司管理开放源码的RDBMS。MySQL产品有以下俩种类型:
(1):MySQL  Communiy  Server :免费,能重复使用;
(2):MySQL  Enterprise   Server :收费,不能重复使用,提供定期的升级和服务包;

1.3.3:MySQL数据库优势:

MySQL五大优势:

(1): 处理迅速;
(2): 开放源码;
(3): 支持在多种OS中运行;
(4): 支持多种开发语言;

(5):提供免费与收费的俩种类型产品;

1.4、授权test用户拥有testDB数据库的所有权限(某个数据库的所有权限):

格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码";










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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值