MySQL数据库学习一 数据库概述

1.1 数据库管理技术的发展阶段

  人工管理阶段,文件系统阶段,数据库系统阶段。

1.2 数据库系统阶段涉及的概念

  数据库(Database DB):是指长期保存在计算机的存储设备上,按照一定的规则组织起来,可以被各种用户或应用共享的数据集合。

  数据库管理系统(Database Management System,DBMS)是指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完善性。用户通过DBMS访问数据库中的数据。当前比较流行和常用的DBMS有Oracle、MySQL、SQL Server和DB2等。

  数据库系统(Database System,DBS)是指在计算机系统中引入数据库后的系统,通常由计算机硬件,软件,数据库管理系统和数据管理员组成。

1.3 数据库技术经历的阶段

  层次数据库和网状数据库技术阶段,关系数据库技术阶段,后关系数据库技术阶段。

1.4 DBMS提供的功能

  数据定义语言(DDL),数据操作语言(DML),数据控制语言(DCL)。

1.5 SQL

  结构化查询语言(Structure Query Language),是广泛使用的关系数据库标准语言。

  优点:通用,易学,高度非过程化。

1.6 常见数据库管理系统

  1.Oracle

    业界目前比较成功的关系型数据库管理系统,Oracle于1983年推出,运行稳定、功能齐全、性能超群的贵族产品,技术方面遥遥领先,着重于大型的企业数据库领域应用。

  2.DB2

    支持多媒体、Web关系型数据库管理系统,不仅可以满足大中型企业或单位的需要,而且可以灵活地服务于中小型电子商务解决方案。

  3.SQL Server

    Microsoft推出,功能比较全面,效率比较高,界面友好、易学易用,操作性和交互性独树一帜。

  4.PostgreSQL

    最强大的自由软件数据库管理系统。支持目前世界上最丰富的数据类型,是自由软件数据库管理系统中唯一支持事物、子查询、多版本并行控制系统、数据完整性检查等特性的自由软件。

时间: 2024-10-24 12:39:24

MySQL数据库学习一 数据库概述的相关文章

MySQL数据库学习2 - 数据库的操作

一.系统数据库 二.创建数据库 三.数据库相关操作 四.了解内容 一.系统数据库 执行如下命令,查看系统库 show databases; information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列信息.权限信息.字符信息等 performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件.锁等现象 mysql: 授权库,主要存储系统用户的权限信息 test: M

数据库学习摘记 —— 数据库基本概念

数据与信息 数据: 描述客观事物特征或性质的某种符号(符号可以是数值.文字.图形.图像.声音等形式),它们都可以经过数字化处理后存入计算机. 数据项: 数据的基本单元,即最小单位,每个数据项都有一个数据项名和若干可能的数据项值. 记录型: 描述一类事物的若干特征或性质的数据项名的集合,即数据结构. [描述某校所有学生的记录型] 姓名.性别.出生日期.籍贯.所在系别. 入学日期 数据记录: 按照记录型的规定描述一个事物的若干特征或性质的数据项值的集合. [描述一个学生李明的记录] 李明,男,21,

MySql 基础学习笔记 1——概述与基本数据类型: 整型: 1)TINYINT 2)SMALLINT 3) MEDIUMINT 4)INT 5)BIGINT 主要是大小的差别 图 浮点型:命令

一.CMD中经常使用mysql相关命令 mysql -D, --database=name  //打开数据库 --delimiter=name  //指定分隔符 -h, --host=name  //server名称 -p,--password[=name]  //密码 -p,--port[=name] //端口号 --prompt==name  //设置提示符 -u, --user=name  //username -V, --version    //输出版本 能够组合使用,如 输入 -uu

MySQL数据库学习笔记(十)----JDBC事务处理、封装JDBC工具类

首先需要回顾一下上一篇文章中的内容:MySQL数据库学习笔记(九)----JDBC的PreparedStatement接口重构增删改查 一.JDBC事务处理: 我们已经知道,事务的概念即:所有的操作要么同时成功,要么同时失败.在MySQL中提供了Commit.Rollback命令进行事务的提交与回滚.实际上在JDBC中也存在事务处理,如果要想进行事务处理的话,则必须按照以下的步骤完成. JDBC中事务处理的步骤: 1.要取消掉JDBC的自动提交:void setAutoCommit(boolea

数据库学习之--Oracle 架构与MySQL架构对比

数据库学习之--Oracle 架构与MySQL架构对比 一.Oracle .MySQL应用对比 如果要说明三者的区别,首先就要从历史入手. Oracle:中文译作甲骨文,这是一家传奇的公司,有一个传奇的大老板Larry Ellision. Ellision 32岁还一事无成,读了三个大学,没得到一个学位文凭,换了十几家公司,老婆也离他而去.开始创业时只有1200美元,却使得Oracle公司连续12年销售额每年翻一番. Oracle成立于1977年,早期的理论基础,反而来自于一篇IBM的论文<A

MySQL数据库学习笔记(八)----JDBC入门及简单增删改查数据库的操作

[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4050825.html 联系方式:[email protected] [正文]                                                                                                               

MYSQL数据库学习笔记1

MYSQL数据库学习笔记1 数据库概念 关系数据库 常见数据库软件 SQL SQL的概念 SQL语言分类 数据库操作 创建数据库 查看数据库的定义 删除数据库 修改数据库 创建表 数据类型 约束 修改表 表的增删查改 查询 数据库概念 数据库是一种对大量信息进行管理的一种方法. 数据库系统从结构上看,也是可以分为三层的: 物理层:数据实际如何存储 逻辑层:存储的是什么数据,以及数据间是什么关系 试图层:提供给用户的部分数据 关系数据库 目前关于数据库模型最主流的有两种, 一种叫做关系型数据库,这

MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)

[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4085684.html 联系方式:[email protected] [正文] 这一周状态不太好,连续打了几天的点滴,所以博客中断了一个星期,现在继续. 我们在之前的几篇文章中学习了JDBC对数据库的增删改查.其实在实际开发中,一般都是使用第三方工具类,但是只有将之前的基础学习好了,在使用开源工具的

数据库学习之--Linux下Mysql源码包安装

数据库学习之--Linux下Mysql源码包安装 系统环境: 操作系统:RedHat EL6 DB Soft:  Mysql 5.6.4-m7     Mysql 在linux下的安装方式有两种版本,一种为Binary(二进制),另外一种为Source(源码包),本文为Source Install方式. 1.安装前的准备 解压安装包 [[email protected] ~]$ ls mysql-5.6.4-m7  mysql-5.6.4-m7.tar.gz  mysql-5.6.4-m7.ta